.kwt_na_beat{transition:opacity .28s ease-out}.kwt_na_beat[data-shown=false]{visibility:hidden;opacity:0}.kwt_na_content{position:relative}.kwt_na_typing{gap:4px;display:flex;position:absolute;inset-block-start:6px;inset-inline-start:0}.kwt_na_typing span{background:var(--color-text-secondary);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite kwt_na_typing}.kwt_na_typing span:nth-child(2){animation-delay:.15s}.kwt_na_typing span:nth-child(3){animation-delay:.3s}.kwt_na_spinner{box-sizing:border-box;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite kwt_na_spin}@keyframes kwt_na_typing{0%,to{opacity:.3}50%{opacity:1}}@keyframes kwt_na_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kwt_na_beat{transition:none}.kwt_na_typing span,.kwt_na_spinner{animation:none}}
.TnOBlG_diagram{isolation:isolate;container-type:inline-size}.TnOBlG_row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.TnOBlG_step{position:relative}.TnOBlG_step:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.TnOBlG_hint{inset-inline:0;z-index:2;background:var(--color-text-primary);color:var(--color-background-surface);opacity:0;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;top:calc(100% + 6px);transform:translateY(-4px)}.TnOBlG_step:hover .TnOBlG_hint,.TnOBlG_step:focus-visible .TnOBlG_hint{opacity:1;transform:none}.TnOBlG_step:hover,.TnOBlG_step:focus-visible{z-index:3}.TnOBlG_connector{align-items:center;min-width:56px;display:flex}.TnOBlG_dot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.TnOBlG_line{background:var(--color-accent);opacity:.35;transform-origin:0;flex:1;min-width:8px;height:2px}.TnOBlG_arrow{border-inline-start:7px solid var(--color-accent);border-block:5px solid #0000;flex:none}.TnOBlG_diagram[data-stage=before] .TnOBlG_step,.TnOBlG_diagram[data-stage=before] .TnOBlG_connector{opacity:0}.TnOBlG_diagram[data-stage=before] .TnOBlG_line{transform:scaleX(0)}.TnOBlG_diagram[data-stage=in] .TnOBlG_step{animation:.42s cubic-bezier(.2,.7,.2,1) both TnOBlG_node-in;animation-delay:calc(var(--order) * .16s)}.TnOBlG_diagram[data-stage=in] .TnOBlG_connector{animation:.2s ease-out both TnOBlG_fade-in;animation-delay:calc(var(--order) * .16s)}.TnOBlG_diagram[data-stage=in] .TnOBlG_line{animation:.32s ease-out both TnOBlG_draw-across;animation-delay:calc(var(--order) * .16s + 80ms)}@keyframes TnOBlG_node-in{0%{opacity:0;transform:translateY(8px)}}@keyframes TnOBlG_fade-in{0%{opacity:0}}@keyframes TnOBlG_draw-across{0%{transform:scaleX(0)}}@keyframes TnOBlG_draw-down{0%{transform:scaleY(0)}}@container (max-width:480px){.TnOBlG_head{display:none}.TnOBlG_row{grid-template-columns:minmax(0,1fr);gap:4px}.TnOBlG_connector{flex-direction:column;align-self:start;min-width:0;min-height:64px;margin-inline-start:20px}.TnOBlG_line{transform-origin:top;width:2px;min-width:0;height:auto;min-height:8px}.TnOBlG_diagram[data-stage=before] .TnOBlG_line{transform:scaleY(0)}.TnOBlG_diagram[data-stage=in] .TnOBlG_line{animation-name:TnOBlG_draw-down}.TnOBlG_arrow{border-inline:5px solid #0000;border-block-start:7px solid var(--color-accent);border-block-end:0}}@media (prefers-reduced-motion:reduce){.TnOBlG_diagram[data-stage] .TnOBlG_step,.TnOBlG_diagram[data-stage] .TnOBlG_connector,.TnOBlG_diagram[data-stage] .TnOBlG_line{animation:none}.TnOBlG_hint{transition:none}}
.XxMera_tabs{flex-direction:column;gap:4px;min-width:0;display:flex}.XxMera_tab{border-radius:var(--radius-card);width:100%;color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:14px 16px;transition:background-color .15s ease-out;display:flex}.XxMera_tab:hover{background:var(--color-background-muted)}.XxMera_tab[aria-selected=true]{background:var(--color-background-feature);color:var(--color-text-primary)}.XxMera_tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.XxMera_title{font-size:17px;font-weight:700}.XxMera_meta{color:var(--color-text-secondary);font-size:13px}.XxMera_panels{min-width:0;display:grid}.XxMera_panel{grid-area:1/1;min-width:0}.XxMera_panel[data-active=false]{opacity:0;visibility:hidden}.XxMera_panels[data-fade=true] .XxMera_panel{transition:opacity .28s ease-out,visibility .28s}@media (prefers-reduced-motion:reduce){.XxMera_panels[data-fade=true] .XxMera_panel,.XxMera_tab{transition:none}}
@layer reset{@scope([data-astryx-theme=messaging-landing]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.445}:where(h4){font-size:1.0625rem;font-weight:var(--font-weight-semibold);line-height:1.412}:where(h5){font-size:.9375rem;font-weight:var(--font-weight-semibold);line-height:1.467}:where(h6){font-size:.8125rem;font-weight:var(--font-weight-semibold);line-height:1.385}:where(p){font-family:var(--font-family-body);font-size:1rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.625}:where(small){font-size:.9375rem;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6}:where(code,pre){font-family:var(--font-family-code);font-size:.875rem;line-height:1.571}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:#0171e3;--color-data-categorical-orange:#eb6e00;--color-data-categorical-purple:#6b1efd;--color-data-categorical-green:#0b991f;--color-data-categorical-pink:#f351c0;--color-data-categorical-cyan:#0171a4;--color-data-categorical-red:#f5394f;--color-data-categorical-teal:#08a3a3;--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:#02165e;--color-data-blue-4:#004cbc;--color-data-blue-3:#2694fe;--color-data-blue-2:#78beff;--color-data-blue-1:#dbecff;--color-data-shamrock-5:#0b603d;--color-data-shamrock-4:#138546;--color-data-shamrock-3:#24bb5e;--color-data-shamrock-2:#8ef7aa;--color-data-shamrock-1:#d6fee4;--color-data-orange-5:#a13f04;--color-data-orange-4:#d66100;--color-data-orange-3:#fd9537;--color-data-orange-2:#fdb876;--color-data-orange-1:#ffe6cf;--color-data-pink-5:#8e1073;--color-data-pink-4:#d123a1;--color-data-pink-3:#f989d3;--color-data-pink-2:#feade3;--color-data-pink-1:#fce3f4;--color-data-purple-5:#3e0697;--color-data-purple-4:#6b1efd;--color-data-purple-3:#9081ff;--color-data-purple-2:#b3b0fe;--color-data-purple-1:#e8e8fb;--color-data-red-5:#9d0519;--color-data-red-4:#d31130;--color-data-red-3:#fb7d87;--color-data-red-2:#ffb2b8;--color-data-red-1:#fee4e6;--color-data-teal-5:#08767d;--color-data-teal-4:#0c9293;--color-data-teal-3:#0db7af;--color-data-teal-2:#6ce6d8;--color-data-teal-1:#d7fcf8;--color-data-yellow-5:#8a5001;--color-data-yellow-4:#d69804;--color-data-yellow-3:#fbce03;--color-data-yellow-2:#fcec85;--color-data-yellow-1:#fdf6ba;--color-data-gray-5:var(--lightningcss-light,#25363f)var(--lightningcss-dark,#333338);--color-data-gray-4:var(--lightningcss-light,#5d6c7b)var(--lightningcss-dark,#666a72);--color-data-gray-3:var(--lightningcss-light,#afb9c4)var(--lightningcss-dark,#b2b8be);--color-data-gray-2:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#d0d3d6);--color-data-gray-1:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#f2f4f6)}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-astryx-theme=messaging-landing]{--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2.25rem;--font-size-5xl:2.5rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-bold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:1.125rem;--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.445;--text-heading-4-size:1.0625rem;--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.412;--text-heading-5-size:.9375rem;--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.467;--text-heading-6-size:.8125rem;--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.385;--text-body-size:1rem;--text-body-weight:var(--font-weight-normal);--text-body-leading:1.625;--text-large-size:1.125rem;--text-large-weight:var(--font-weight-normal);--text-large-leading:1.556;--text-label-size:.875rem;--text-label-weight:var(--font-weight-semibold);--text-label-leading:1.429;--text-code-size:.875rem;--text-code-weight:var(--font-weight-normal);--text-code-leading:1.571;--text-supporting-size:.9375rem;--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6;--text-display-1-size:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--text-display-1-weight:var(--font-weight-bold);--text-display-1-leading:1.286;--text-display-2-size:clamp(1.75rem, 1.25rem + 2vw, 2.5rem);--text-display-2-weight:var(--font-weight-bold);--text-display-2-leading:1.3;--text-display-3-size:clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem);--text-display-3-weight:var(--font-weight-bold);--text-display-3-leading:1.334;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-family-heading:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#005600)var(--lightningcss-dark,#a6d2a2);--color-syntax-comment:var(--lightningcss-light,#5a5c63)var(--lightningcss-dark,#989ba2);--color-syntax-number:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a0caff);--color-syntax-type:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#171719)var(--lightningcss-dark,#f7f7f8);--color-syntax-operator:var(--lightningcss-light,#5a5c63)var(--lightningcss-dark,#989ba2);--color-syntax-constant:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-tag:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffaeaa);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec12f);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#83dac9);--color-syntax-punctuation:var(--lightningcss-light,#5a5c63)var(--lightningcss-dark,#989ba2);--color-syntax-background:var(--color-background-muted);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212225);--color-background-body:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1c1e);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212225);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212225);--color-background-muted:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#0f0f10);--color-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-accent-muted:var(--lightningcss-light,#eaf2fe)var(--lightningcss-dark,#002966);--color-neutral:var(--lightningcss-light,#70737c14)var(--lightningcss-dark,#70737c38);--color-overlay:var(--lightningcss-light,#17171985)var(--lightningcss-dark,#171719bd);--color-overlay-hover:var(--lightningcss-light,#70737c0d)var(--lightningcss-dark,#70737c1f);--color-overlay-pressed:var(--lightningcss-light,#70737c29)var(--lightningcss-dark,#70737c47);--color-text-primary:var(--lightningcss-light,#171719)var(--lightningcss-dark,#f7f7f8);--color-text-secondary:var(--lightningcss-light,#2e2f33e0)var(--lightningcss-dark,#c2c4c8e0);--color-text-disabled:var(--lightningcss-light,#37383c29)var(--lightningcss-dark,#989ba229);--color-text-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-on-dark:#fff;--color-on-light:#171719;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171719);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-on-warning:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-icon-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-icon-primary:var(--lightningcss-light,#171719)var(--lightningcss-dark,#f7f7f8);--color-icon-secondary:var(--lightningcss-light,#37383c9c)var(--lightningcss-dark,#aeb0b69c);--color-icon-disabled:var(--lightningcss-light,#37383c29)var(--lightningcss-dark,#989ba229);--color-success:var(--lightningcss-light,#006e25)var(--lightningcss-dark,#1ed45a);--color-error:var(--lightningcss-light,#e52222)var(--lightningcss-dark,#ff6363);--color-warning:var(--lightningcss-light,#9c5800)var(--lightningcss-dark,#ff9200);--color-success-muted:var(--lightningcss-light,#00bf4014)var(--lightningcss-dark,#1ed45a14);--color-error-muted:var(--lightningcss-light,#ff424214)var(--lightningcss-dark,#ff636314);--color-warning-muted:var(--lightningcss-light,#ff920014)var(--lightningcss-dark,#ffa93814);--color-border:var(--lightningcss-light,#70737c38)var(--lightningcss-dark,#70737c59);--color-border-emphasized:var(--lightningcss-light,#989ba2)var(--lightningcss-dark,#5a5c63);--color-skeleton:var(--lightningcss-light,#70737c1f)var(--lightningcss-dark,#70737c38);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#feecec)var(--lightningcss-dark,#730303);--color-border-red:var(--lightningcss-light,#ffb5b5)var(--lightningcss-dark,#e52222);--color-icon-red:var(--lightningcss-light,#e52222)var(--lightningcss-dark,#ff6363);--color-text-red:var(--lightningcss-light,#b00c0c)var(--lightningcss-dark,#ff8c8c);--color-background-orange:var(--lightningcss-light,#fef4e6)var(--lightningcss-dark,#663a00);--color-border-orange:var(--lightningcss-light,#ffd49c)var(--lightningcss-dark,#d47800);--color-icon-orange:var(--lightningcss-light,#ff9200)var(--lightningcss-dark,#ffa938);--color-text-orange:var(--lightningcss-light,#9c5800)var(--lightningcss-dark,#ffc06e);--color-background-yellow:var(--lightningcss-light,#fef4e6)var(--lightningcss-dark,#663a00);--color-border-yellow:var(--lightningcss-light,#ffd49c)var(--lightningcss-dark,#d47800);--color-icon-yellow:var(--lightningcss-light,#d17600)var(--lightningcss-dark,#ff9200);--color-text-yellow:var(--lightningcss-light,#9c5800)var(--lightningcss-dark,#ffc06e);--color-background-green:var(--lightningcss-light,#d9ffe6)var(--lightningcss-dark,#004517);--color-border-green:var(--lightningcss-light,#7df5a5)var(--lightningcss-dark,#009632);--color-icon-green:var(--lightningcss-light,#00bf40)var(--lightningcss-dark,#1ed45a);--color-text-green:var(--lightningcss-light,#006e25)var(--lightningcss-dark,#1ed45a);--color-background-teal:var(--lightningcss-light,#defaff)var(--lightningcss-dark,#004854);--color-border-teal:var(--lightningcss-light,#8aedff)var(--lightningcss-dark,#0098b2);--color-icon-teal:var(--lightningcss-light,#0098b2)var(--lightningcss-dark,#00bdde);--color-text-teal:var(--lightningcss-light,#006f82)var(--lightningcss-dark,#00bdde);--color-background-cyan:var(--lightningcss-light,#e5f6fe)var(--lightningcss-dark,#004261);--color-border-cyan:var(--lightningcss-light,#a1e1ff)var(--lightningcss-dark,#008dcf);--color-icon-cyan:var(--lightningcss-light,#008dcf)var(--lightningcss-dark,#00aeff);--color-text-cyan:var(--lightningcss-light,#006796)var(--lightningcss-dark,#70d2ff);--color-background-blue:var(--lightningcss-light,#eaf2fe)var(--lightningcss-dark,#002966);--color-border-blue:var(--lightningcss-light,#9ec5ff)var(--lightningcss-dark,#0054d1);--color-icon-blue:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-text-blue:var(--lightningcss-light,#003e9c)var(--lightningcss-dark,#4f95ff);--color-background-purple:var(--lightningcss-light,#f9edff)var(--lightningcss-dark,#580a7d);--color-border-purple:var(--lightningcss-light,#e9baff)var(--lightningcss-dark,#ad36e3);--color-icon-purple:var(--lightningcss-light,#ad36e3)var(--lightningcss-dark,#d478ff);--color-text-purple:var(--lightningcss-light,#861cb8)var(--lightningcss-dark,#d478ff);--color-background-pink:var(--lightningcss-light,#feecfb)var(--lightningcss-dark,#730560);--color-border-pink:var(--lightningcss-light,#ffb8f3)var(--lightningcss-dark,#d331b8);--color-icon-pink:var(--lightningcss-light,#e846cd)var(--lightningcss-dark,#fa73e3);--color-text-pink:var(--lightningcss-light,#a81690)var(--lightningcss-dark,#ff94ed);--color-background-gray:var(--lightningcss-light,#70737c29)var(--lightningcss-dark,#70737c47);--color-border-gray:var(--lightningcss-light,#70737c38)var(--lightningcss-dark,#70737c59);--color-icon-gray:var(--lightningcss-light,#2e2f33e0)var(--lightningcss-dark,#c2c4c8e0);--color-text-gray:var(--lightningcss-light,#171719)var(--lightningcss-dark,#f7f7f8);--radius-none:0px;--radius-inner:6px;--radius-element:10px;--radius-container:12px;--radius-page:var(--radius-band);--radius-full:9999px;--shadow-low:0px 2px 4px -2px #1717190f, 0px 4px 6px -1px #1717190f;--shadow-med:0px 4px 6px -2px #17171912, 0px 10px 15px -3px #17171912;--shadow-high:0px 6px 10px -4px #17171914, 0px 16px 24px -6px #17171914;--shadow-inset-hover:inset 0px 0px 0px 2px var(--lightningcss-light,#0066ff47)var(--lightningcss-dark,#3385ff47);--shadow-inset-selected:inset 0px 0px 0px 2px var(--lightningcss-light,#0066ff6e)var(--lightningcss-dark,#3385ff6e);--shadow-inset-success:inset 0px 0px 0px 2px var(--lightningcss-light,#00bf406e)var(--lightningcss-dark,#1ed45a6e);--shadow-inset-warning:inset 0px 0px 0px 2px var(--lightningcss-light,#ff92006e)var(--lightningcss-dark,#ffa9386e);--shadow-inset-error:inset 0px 0px 0px 2px var(--lightningcss-light,#ff42426e)var(--lightningcss-dark,#ff63636e);--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px;--radius-button-sm:10px;--radius-button-md:12px;--radius-button-lg:14px;--spacing-button-sm:12px;--spacing-button-md:16px;--spacing-button-lg:20px;--font-size-button-sm:.75rem;--font-size-button-lg:.9375rem;--radius-field:12px;--radius-field-lg:14px;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-0-5:2px;--spacing-1-5:6px;--gradient-brand-hero:radial-gradient(ellipse at 90% 15%, color-mix(in srgb, var(--color-accent) 22%, var(--color-background-surface)), transparent 65%), linear-gradient(115deg, var(--color-background-surface) 10%, var(--color-accent-muted) 65%, var(--color-background-cyan));--gradient-brand-panel:linear-gradient(120deg, var(--color-background-blue), var(--color-background-purple) 65%, var(--color-background-surface));--gradient-brand-subtle:radial-gradient(ellipse at 15% 100%, var(--color-background-cyan), transparent 65%), linear-gradient(115deg, var(--color-background-surface), var(--color-accent-muted));--gradient-brand-depth:radial-gradient(ellipse at 100% 0%, var(--color-accent-muted), transparent 65%), linear-gradient(150deg, var(--color-background-surface), var(--color-background-body));--channel-preview-kakao-background:#a3bacb;--channel-preview-kakao-strip:#fee500;--channel-preview-paper:#fff;--channel-preview-ink:#202124;--channel-preview-secondary:#62676d;--channel-preview-sms-bubble:#e9e9eb;--channel-preview-chrome:#f5f5f6;--channel-preview-border:#d8dadc;--channel-preview-width:270px;--channel-preview-height:572px;--color-data-categorical-blue:#005eeb;--color-data-categorical-orange:#d17600;--color-data-categorical-purple:#ad36e3;--color-data-categorical-green:#009632;--color-data-categorical-pink:#e846cd;--color-data-categorical-cyan:#008dcf;--color-data-categorical-red:#e52222;--color-data-categorical-teal:#0098b2;--color-data-neutral:#989ba2;--color-data-blue-1:#eaf2fe;--color-data-blue-2:#9ec5ff;--color-data-blue-3:#3385ff;--color-data-blue-4:#0054d1;--color-data-blue-5:#003e9c;--color-data-shamrock-1:#d9ffe6;--color-data-shamrock-2:#7df5a5;--color-data-shamrock-3:#00bf40;--color-data-shamrock-4:#009632;--color-data-shamrock-5:#006e25;--color-data-orange-1:#fef4e6;--color-data-orange-2:#ffd49c;--color-data-orange-3:#ff9200;--color-data-orange-4:#d17600;--color-data-orange-5:#9c5800;--color-data-red-1:#feecec;--color-data-red-2:#ffb5b5;--color-data-red-3:#ff4242;--color-data-red-4:#e52222;--color-data-red-5:#b00c0c;--color-data-purple-1:#f9edff;--color-data-purple-2:#e9baff;--color-data-purple-3:#d478ff;--color-data-purple-4:#ad36e3;--color-data-purple-5:#861cb8;--color-data-pink-1:#feecfb;--color-data-pink-2:#ffb8f3;--color-data-pink-3:#fa73e3;--color-data-pink-4:#e846cd;--color-data-pink-5:#a81690;--color-data-teal-1:#defaff;--color-data-teal-2:#8aedff;--color-data-teal-3:#00bdde;--color-data-teal-4:#0098b2;--color-data-teal-5:#006f82;--color-data-gray-1:#f7f7f8;--color-data-gray-2:#dbdcdf;--color-data-gray-3:#aeb0b6;--color-data-gray-4:#70737c;--color-data-gray-5:#37383c;--radius-button-xs:8px;--spacing-button-xs:10px;--font-size-button-md:.875rem;--radius-card:16px;--radius-panel:24px;--radius-band:28px;--spacing-card:var(--spacing-5);--spacing-panel:var(--spacing-8);--spacing-band:var(--spacing-10);--color-background-feature:color-mix(in srgb, var(--color-background-blue) 45%, var(--color-background-muted));--radius-pill:999px;--radius-node:var(--radius-card);--shadow-node:0 1px 2px #0000000a;--shadow-node-accent:0 6px 16px color-mix(in srgb, var(--color-accent) 28%, transparent);--landing-hero-fade:linear-gradient(to bottom, transparent 55%, var(--color-background-body) 85%);--text-preview-xs:10px;--text-preview-sm:12px;--text-preview-md:13px;--landing-band-block:clamp(4rem, 2.5rem + 6vw, 7rem);--landing-band-block-compact:clamp(3rem, 2rem + 4vw, 5rem)}@scope([data-astryx-theme=messaging-landing]) to ([data-astryx-theme]){.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:-.023em}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading);letter-spacing:-.012em}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading);letter-spacing:-.002em}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading);letter-spacing:0}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading);letter-spacing:0}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading);letter-spacing:0}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading);letter-spacing:-.0319em}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading);letter-spacing:-.0282em}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading);letter-spacing:-.027em}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:.0057em}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading);letter-spacing:-.002em}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading);letter-spacing:.0145em}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);letter-spacing:.0096em}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-text-red)}.astryx-button{font-weight:var(--font-weight-bold)}.astryx-button.sm{padding-inline:var(--spacing-button-sm);font-size:var(--font-size-button-sm)}.astryx-button.md{padding-inline:var(--spacing-button-md);font-size:var(--font-size-button-md)}.astryx-button.lg{padding-inline:var(--spacing-button-lg);font-size:var(--font-size-button-lg)}.astryx-button.secondary{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border);background-color:#0000}.astryx-badge.info{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.warning{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.error,.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-card{border-radius:var(--radius-card)}.astryx-token{font-weight:var(--font-weight-medium)}.astryx-text-input{border-radius:var(--radius-field);border-color:var(--color-border)}.astryx-text-input.lg{border-radius:var(--radius-field-lg)}.astryx-text-area{border-radius:var(--radius-field);border-color:var(--color-border)}.astryx-text-area.lg{border-radius:var(--radius-field-lg)}.astryx-selector{border-radius:var(--radius-field);border-color:var(--color-border)}.astryx-selector.lg{border-radius:var(--radius-field-lg)}.astryx-tab{font-weight:var(--font-weight-semibold)}.astryx-tab-indicator{background-color:var(--color-text-primary)}.astryx-table-header-cell{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}[data-astryx-theme=messaging-landing] .astryx-button.sm{--radius-element:var(--radius-button-sm)}[data-astryx-theme=messaging-landing] .astryx-button.md{--radius-element:var(--radius-button-md)}[data-astryx-theme=messaging-landing] .astryx-button.lg{--radius-element:var(--radius-button-lg)}[data-astryx-theme=messaging-landing] .astryx-switch{--color-background-gray:var(--color-border-emphasized)}[data-astryx-theme=messaging-landing] .astryx-card{--astryx-card-padding:var(--spacing-card);--_card-radius:var(--radius-card)}[data-astryx-theme=messaging-landing] .astryx-section{--astryx-section-padding:var(--spacing-4)}[data-astryx-theme=messaging-landing] .astryx-banner.info{--color-accent:var(--color-icon-accent)}@scope([data-astryx-theme=messaging-landing]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-astryx-theme=messaging-landing] [data-astryx-media=dark]{--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark);--color-on-accent:#171719}[data-astryx-theme=messaging-landing] [data-astryx-media=light]{--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}:root{--font-family-body:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-family-heading:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-accent-muted:var(--lightningcss-light,#eaf2fe)var(--lightningcss-dark,#002966);--color-text-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171719);--color-icon-accent:var(--lightningcss-light,#06f)var(--lightningcss-dark,#3385ff);--radius-none:0px;--radius-inner:6px;--radius-element:10px;--radius-container:12px;--radius-page:var(--radius-band);--radius-full:9999px;--radius-button-sm:10px;--radius-button-md:12px;--radius-button-lg:14px;--radius-field:12px;--radius-field-lg:14px;--radius-button-xs:8px;--radius-card:16px;--radius-panel:24px;--radius-band:28px;--radius-pill:999px;--radius-node:var(--radius-card)}}
._4WVoyG_reveal[data-stage=before]{opacity:0;transform:translateY(24px)}._4WVoyG_reveal[data-stage=in]{transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){._4WVoyG_reveal[data-stage]{opacity:1;transition:none;transform:none}}
