:root{color-scheme:dark;--cb-font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Noto Sans KR", sans-serif;--cb-font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--cb-mono-font: var(--cb-font-mono);--cb-page-bg: #0a0b0f;--cb-page-fg: #e8eefc;--cb-text: #edf3ff;--cb-text-strong: #f2fbf9;--cb-text-cool: #eef4ff;--cb-text-blue: #d9e5f7;--cb-text-inverse: #071018;--cb-text-soft: rgba(243, 247, 255, .66);--cb-muted: #96a4bc;--cb-muted-soft: rgba(147, 165, 193, .74);--cb-muted-blue: rgba(147, 165, 193, .78);--cb-muted-blue-soft: rgba(147, 165, 193, .76);--cb-muted-quiet: rgba(154, 170, 183, .82);--cb-muted-quiet-soft: rgba(154, 170, 183, .8);--cb-glass-surface: #0e1015;--cb-glass-surface-elevated: #14171d;--cb-glass-surface-strong: #0b0d11;--cb-glass-surface-soft: #161a21;--cb-glass-tint-xs: rgba(255, 255, 255, .012);--cb-glass-tint-sm: rgba(255, 255, 255, .018);--cb-glass-tint-md: rgba(255, 255, 255, .035);--cb-glass-tint-lg: rgba(255, 255, 255, .05);--cb-glass-tint-xxs: var(--cb-glass-tint-xs);--cb-glass-tint-xl: var(--cb-glass-tint-lg);--cb-glass-tint-muted: var(--cb-glass-tint-xs);--cb-glass-tint-button: var(--cb-glass-tint-xs);--cb-glass-border-subtle: rgba(255, 255, 255, .05);--cb-glass-border-control: rgba(255, 255, 255, .08);--cb-glass-border-hover: rgba(255, 255, 255, .16);--cb-glass-border-faint: rgba(255, 255, 255, .07);--cb-glass-border-soft: rgba(255, 255, 255, .1);--cb-glass-border-medium: rgba(255, 255, 255, .14);--cb-glass-border-micro: var(--cb-glass-border-subtle);--cb-glass-border-hairline: var(--cb-glass-border-subtle);--cb-glass-border-strong: var(--cb-glass-border-medium);--cb-glass-border: rgba(255, 255, 255, .12);--cb-glass-highlight-soft: rgba(255, 255, 255, .16);--cb-glass-highlight-medium: rgba(255, 255, 255, .22);--cb-glass-highlight-strong: rgba(255, 255, 255, .32);--cb-black-shadow-soft: rgba(0, 0, 0, .18);--cb-black-shadow-medium: rgba(0, 0, 0, .2);--cb-black-shadow-strong: rgba(0, 0, 0, .32);--cb-black-shadow-float: rgba(0, 0, 0, .42);--cb-mist-highlight-start: rgba(246, 248, 252, .052);--cb-mist-highlight-end: rgba(188, 198, 220, .014);--cb-mist-highlight-end-soft: rgba(188, 198, 220, .012);--cb-accent-border: rgba(255, 255, 255, .16);--cb-accent-border-strong: rgba(255, 255, 255, .28);--cb-accent-surface: rgba(255, 255, 255, .055);--cb-accent-text: rgba(246, 248, 252, .86);--cb-accent-text-strong: rgba(255, 255, 255, .94);--cb-control-border: rgba(213, 225, 232, .055);--cb-control-border-soft: rgba(213, 225, 232, .06);--cb-focus-blue-border: rgba(122, 165, 255, .34);--cb-focus-blue-glow: rgba(122, 165, 255, .18);--cb-glass-blur: none;--cb-glass-blur-soft: none;--cb-shadow-soft: 0 12px 32px rgba(0, 0, 0, .4);--cb-shadow-float: 0 24px 64px rgba(0, 0, 0, .5);--cb-radius-sm: 10px;--cb-radius-md: 14px;--cb-radius-lg: 18px;--cb-radius-pill: 999px;--cb-radius-xs: var(--cb-radius-sm);--cb-radius-xl: var(--cb-radius-lg);--cb-radius-2xl: var(--cb-radius-lg);--cb-space-1: .25rem;--cb-space-2: .5rem;--cb-space-3: .75rem;--cb-space-4: 1rem;--cb-space-5: 1.25rem;--cb-space-6: 1.5rem;--cb-space-8: 2rem;--cb-space-10: 2.5rem;--cb-space-12: 3rem;--cb-pad-input: 0 .72rem;--cb-pad-field: .35rem;--cb-pad-panel-sm: .9rem;--cb-pad-panel-md: 1.2rem;--cb-pad-panel-lg: 1.5rem;--cb-studio-workbench-width: 1360px;--cb-radius-legacy-2px: 2px;--cb-radius-legacy-3px: 3px;--cb-radius-legacy-4px: 4px;--cb-radius-legacy-5px: 5px;--cb-radius-legacy-6px: 6px;--cb-radius-legacy-7px: 7px;--cb-radius-legacy-8px: 8px;--cb-radius-legacy-9px: 9px;--cb-radius-legacy-11px: 11px;--cb-radius-legacy-12px: 12px;--cb-radius-legacy-16px: 16px;--cb-radius-legacy-30px: 30px;--cb-radius-legacy-32px: 32px;--cb-space-legacy-001: -.08rem;--cb-space-legacy-002: -.14rem;--cb-space-legacy-003: -.65rem 0 1.25rem;--cb-space-legacy-004: -1px;--cb-space-legacy-005: -3px;--cb-space-legacy-006: -5px;--cb-space-legacy-007: 0 0 .3rem;--cb-space-legacy-008: 0 0 .08rem;--cb-space-legacy-009: 0 0 .22rem;--cb-space-legacy-010: 0 0 .35rem;--cb-space-legacy-011: 0 0 .82rem;--cb-space-legacy-012: 0 0 .86rem;--cb-space-legacy-013: 0 .2rem .55rem;--cb-space-legacy-014: 0 .4rem;--cb-space-legacy-015: 0 .7rem;--cb-space-legacy-016: 0 .8rem 0 .12rem;--cb-space-legacy-017: 0 .9rem;--cb-space-legacy-018: 0 .24rem .24rem;--cb-space-legacy-019: 0 .28rem;--cb-space-legacy-020: 0 .36rem .5rem;--cb-space-legacy-021: 0 .36rem .36rem;--cb-space-legacy-022: 0 .44rem .44rem;--cb-space-legacy-023: 0 .48rem;--cb-space-legacy-024: 0 .52rem;--cb-space-legacy-025: 0 .52rem .52rem;--cb-space-legacy-026: 0 .54rem;--cb-space-legacy-027: 0 .56rem 0 .5rem;--cb-space-legacy-028: 0 .62rem;--cb-space-legacy-029: 0 .65rem;--cb-space-legacy-030: 0 .65rem .52rem;--cb-space-legacy-031: 0 .66rem;--cb-space-legacy-032: 0 .68rem;--cb-space-legacy-033: 0 .72rem;--cb-space-legacy-034: 0 .72rem .62rem;--cb-space-legacy-035: 0 .76rem;--cb-space-legacy-036: 0 .92rem;--cb-space-legacy-037: 0 .94rem;--cb-space-legacy-038: 0 1.12rem;--cb-space-legacy-039: 0 1.75rem 0 .72rem;--cb-space-legacy-040: 0 4px 0 10px;--cb-space-legacy-041: 0 5px;--cb-space-legacy-042: 0 7px;--cb-space-legacy-043: 0 8px;--cb-space-legacy-044: 0 10px;--cb-space-legacy-045: 0 auto;--cb-space-legacy-046: 0 auto .64rem;--cb-space-legacy-047: 0 var(--frame-padding-inline);--cb-space-legacy-048: .1rem;--cb-space-legacy-049: .1rem .18rem;--cb-space-legacy-050: .1rem .34rem;--cb-space-legacy-051: .2rem;--cb-space-legacy-052: .02rem;--cb-space-legacy-053: .2rem .5rem;--cb-space-legacy-054: .2rem .6rem;--cb-space-legacy-055: .2rem .14rem .08rem;--cb-space-legacy-056: .2rem .24rem;--cb-space-legacy-057: .3rem;--cb-space-legacy-058: .3rem 0;--cb-space-legacy-059: .3rem .4rem;--cb-space-legacy-060: .3rem .34rem;--cb-space-legacy-061: .4rem;--cb-space-legacy-062: .04rem;--cb-space-legacy-063: .4rem 0 0;--cb-space-legacy-064: .04rem 0 .3rem;--cb-space-legacy-065: .4rem .44rem;--cb-space-legacy-066: .4rem .44rem .46rem;--cb-space-legacy-067: .4rem .62rem;--cb-space-legacy-068: .4rem .68rem .4rem;--cb-space-legacy-069: .4rem .84rem .6rem;--cb-space-legacy-070: .5rem;--cb-space-legacy-071: .05rem;--cb-space-legacy-072: .5rem 0;--cb-space-legacy-073: .5rem .48rem .5rem .78rem;--cb-space-legacy-074: .5rem .56rem;--cb-space-legacy-075: .5rem .58rem;--cb-space-legacy-076: .5rem .62rem;--cb-space-legacy-077: .5rem .68rem;--cb-space-legacy-078: .5rem .72rem;--cb-space-legacy-079: .5rem .76rem;--cb-space-legacy-080: .5rem .84rem .7rem;--cb-space-legacy-081: .5rem .84rem .56rem;--cb-space-legacy-082: .5rem 1rem .62rem;--cb-space-legacy-083: .6rem;--cb-space-legacy-084: .06rem;--cb-space-legacy-085: .06rem .34rem;--cb-space-legacy-086: .6rem 1rem .3rem;--cb-space-legacy-087: .7rem;--cb-space-legacy-088: .7rem 0 1.45rem;--cb-space-legacy-089: .7rem .9rem .9rem;--cb-space-legacy-090: .7rem .85rem;--cb-space-legacy-091: .7rem auto .4rem;--cb-space-legacy-092: .8rem;--cb-space-legacy-093: .08rem;--cb-space-legacy-094: .08rem 0;--cb-space-legacy-095: .8rem .9rem;--cb-space-legacy-096: .08rem .36rem;--cb-space-legacy-097: .9rem;--cb-space-legacy-098: .9rem .75rem 1.5rem;--cb-space-legacy-099: .12rem;--cb-space-legacy-100: .12rem 0;--cb-space-legacy-101: .12rem .14rem;--cb-space-legacy-102: .12rem .18rem;--cb-space-legacy-103: .12rem .22rem;--cb-space-legacy-104: .13rem .25rem;--cb-space-legacy-105: .14rem;--cb-space-legacy-106: .14rem 0;--cb-space-legacy-107: .14rem .18rem;--cb-space-legacy-108: .14rem .22rem;--cb-space-legacy-109: .14rem .26rem;--cb-space-legacy-110: .14rem .28rem;--cb-space-legacy-111: .16rem;--cb-space-legacy-112: .16rem 0;--cb-space-legacy-113: .16rem .3rem;--cb-space-legacy-114: .16rem .04rem;--cb-space-legacy-115: .16rem .32rem;--cb-space-legacy-116: .16rem .48rem;--cb-space-legacy-117: .18rem;--cb-space-legacy-118: .18rem 0 0;--cb-space-legacy-119: .18rem .2rem;--cb-space-legacy-120: .18rem .22rem;--cb-space-legacy-121: .18rem .24rem;--cb-space-legacy-122: .18rem .26rem;--cb-space-legacy-123: .18rem .32rem;--cb-space-legacy-124: .18rem .34rem;--cb-space-legacy-125: .18rem .42rem;--cb-space-legacy-126: .18rem .48rem;--cb-space-legacy-127: .18rem .78rem;--cb-space-legacy-128: .22rem;--cb-space-legacy-129: .22rem 0 0;--cb-space-legacy-130: .22rem .3rem;--cb-space-legacy-131: .22rem .5rem;--cb-space-legacy-132: .22rem .26rem;--cb-space-legacy-133: .22rem .32rem;--cb-space-legacy-134: .22rem .34rem;--cb-space-legacy-135: .24rem;--cb-space-legacy-136: .24rem 0;--cb-space-legacy-137: .24rem .3rem;--cb-space-legacy-138: .24rem .4rem;--cb-space-legacy-139: .24rem .26rem .28rem;--cb-space-legacy-140: .24rem .28rem;--cb-space-legacy-141: .24rem .34rem;--cb-space-legacy-142: .24rem .36rem;--cb-space-legacy-143: .24rem .38rem .04rem;--cb-space-legacy-144: .24rem .42rem;--cb-space-legacy-145: .24rem .52rem;--cb-space-legacy-146: .26rem;--cb-space-legacy-147: .26rem 0;--cb-space-legacy-148: .26rem .38rem;--cb-space-legacy-149: .26rem .42rem;--cb-space-legacy-150: .28rem;--cb-space-legacy-151: .28rem 0 0;--cb-space-legacy-152: .28rem .32rem;--cb-space-legacy-153: .28rem .34rem;--cb-space-legacy-154: .32rem;--cb-space-legacy-155: .32rem 0;--cb-space-legacy-156: .32rem .7rem;--cb-space-legacy-157: .32rem .36rem;--cb-space-legacy-158: .32rem .56rem;--cb-space-legacy-159: .34rem;--cb-space-legacy-160: .34rem 0;--cb-space-legacy-161: .34rem .4rem;--cb-space-legacy-162: .34rem .14rem .06rem;--cb-space-legacy-163: .34rem .38rem;--cb-space-legacy-164: .34rem .42rem;--cb-space-legacy-165: .34rem .46rem;--cb-space-legacy-166: .34rem .56rem;--cb-space-legacy-167: .34rem .58rem;--cb-space-legacy-168: .35rem;--cb-space-legacy-169: .35rem 0 0;--cb-space-legacy-170: .35rem .72rem;--cb-space-legacy-171: .36rem;--cb-space-legacy-172: .36rem 0;--cb-space-legacy-173: .36rem .6rem .36rem .42rem;--cb-space-legacy-174: .36rem .46rem;--cb-space-legacy-175: .36rem .74rem;--cb-space-legacy-176: .36rem .78rem .48rem;--cb-space-legacy-177: .38rem;--cb-space-legacy-178: .38rem .6rem;--cb-space-legacy-179: .38rem .42rem;--cb-space-legacy-180: .38rem .44rem;--cb-space-legacy-181: .38rem .46rem;--cb-space-legacy-182: .38rem .52rem;--cb-space-legacy-183: .38rem .62rem;--cb-space-legacy-184: .38rem .78rem;--cb-space-legacy-185: .42rem;--cb-space-legacy-186: .42rem 0;--cb-space-legacy-187: .42rem .5rem;--cb-space-legacy-188: .42rem .24rem;--cb-space-legacy-189: .42rem .36rem;--cb-space-legacy-190: .42rem .45rem;--cb-space-legacy-191: .42rem .48rem;--cb-space-legacy-192: .42rem .52rem 0;--cb-space-legacy-193: .42rem .56rem;--cb-space-legacy-194: .42rem .64rem;--cb-space-legacy-195: .42rem .95rem;--cb-space-legacy-196: .44rem;--cb-space-legacy-197: .44rem .5rem;--cb-space-legacy-198: .44rem .42rem;--cb-space-legacy-199: .44rem .52rem;--cb-space-legacy-200: .44rem .58rem .44rem .74rem;--cb-space-legacy-201: .44rem .78rem .52rem;--cb-space-legacy-202: .45rem;--cb-space-legacy-203: .45rem .8rem;--cb-space-legacy-204: .46rem;--cb-space-legacy-205: .46rem .5rem .46rem .66rem;--cb-space-legacy-206: .46rem .6rem .46rem .9rem;--cb-space-legacy-207: .46rem .8rem;--cb-space-legacy-208: .46rem .52rem;--cb-space-legacy-209: .46rem .54rem;--cb-space-legacy-210: .46rem .62rem .54rem;--cb-space-legacy-211: .46rem .64rem;--cb-space-legacy-212: .46rem 1rem .74rem;--cb-space-legacy-213: .48rem;--cb-space-legacy-214: .48rem .56rem;--cb-space-legacy-215: .48rem .58rem;--cb-space-legacy-216: .48rem .68rem;--cb-space-legacy-217: .52rem;--cb-space-legacy-218: .52rem .3rem .44rem 0;--cb-space-legacy-219: .52rem .56rem;--cb-space-legacy-220: .52rem .68rem;--cb-space-legacy-221: .54rem;--cb-space-legacy-222: .54rem .6rem;--cb-space-legacy-223: .55rem;--cb-space-legacy-224: .55rem .85rem;--cb-space-legacy-225: .56rem;--cb-space-legacy-226: .56rem .48rem .56rem .84rem;--cb-space-legacy-227: .56rem .58rem;--cb-space-legacy-228: .56rem .62rem;--cb-space-legacy-229: .58rem;--cb-space-legacy-230: .62rem;--cb-space-legacy-231: .62rem .68rem;--cb-space-legacy-232: .62rem .68rem .4rem;--cb-space-legacy-233: .62rem .75rem;--cb-space-legacy-234: .62rem .92rem .62rem 1rem;--cb-space-legacy-235: .64rem;--cb-space-legacy-236: .64rem .68rem;--cb-space-legacy-237: .65rem;--cb-space-legacy-238: .68rem;--cb-space-legacy-239: .68rem .82rem;--cb-space-legacy-240: .72rem;--cb-space-legacy-241: .72rem .8rem .68rem;--cb-space-legacy-242: .72rem .78rem;--cb-space-legacy-243: .74rem;--cb-space-legacy-244: .74rem .7rem .7rem 1.12rem;--cb-space-legacy-245: .74rem 1rem;--cb-space-legacy-246: .75rem;--cb-space-legacy-247: .78rem;--cb-space-legacy-248: .78rem .88rem;--cb-space-legacy-249: .82rem;--cb-space-legacy-250: .84rem;--cb-space-legacy-251: .85rem;--cb-space-legacy-252: .85rem .95rem;--cb-space-legacy-253: .85rem 1rem;--cb-space-legacy-254: .88rem;--cb-space-legacy-255: 1.1rem;--cb-space-legacy-256: 1.2rem;--cb-space-legacy-257: 1.2rem 1rem;--cb-space-legacy-258: 1.3rem;--cb-space-legacy-259: 1.5rem;--cb-space-legacy-260: 1.05rem;--cb-space-legacy-261: 1.12rem;--cb-space-legacy-262: 1.38rem;--cb-space-legacy-263: 1.38rem clamp(.75rem, 1.6vw, 1.5rem) 1.6rem;--cb-space-legacy-264: 1.38rem clamp(.75rem, 1.6vw, 1.5rem) 5rem;--cb-space-legacy-265: 1.62rem;--cb-space-legacy-266: 1px;--cb-space-legacy-267: 1rem;--cb-space-legacy-268: 2.5rem;--cb-space-legacy-269: 2px;--cb-space-legacy-270: 2rem;--cb-space-legacy-271: 2rem 1rem 4rem;--cb-space-legacy-272: 3px;--cb-space-legacy-273: 3px 5px;--cb-space-legacy-274: 3px 8px;--cb-space-legacy-275: 3rem 2rem 5rem;--cb-space-legacy-276: 4px;--cb-space-legacy-277: 5px;--cb-space-legacy-278: 5px 9px 5px 6px;--cb-space-legacy-279: 6px;--cb-space-legacy-280: 6px 10px;--cb-space-legacy-281: 7px;--cb-space-legacy-282: 8px;--cb-space-legacy-283: 8px 0 0;--cb-space-legacy-284: 8px 14px;--cb-space-legacy-285: 8px auto;--cb-space-legacy-286: 9px;--cb-space-legacy-287: 10px;--cb-space-legacy-288: 10px 0 0;--cb-space-legacy-289: 12px;--cb-space-legacy-290: 14px;--cb-space-legacy-291: 14px 14px 22px;--cb-space-legacy-292: 16px;--cb-space-legacy-293: 18px;--cb-space-legacy-294: 20px;--cb-space-legacy-295: 22px;--cb-space-legacy-296: 22px 16px;--cb-space-legacy-297: 22px 24px 16px;--cb-space-legacy-298: 22px 24px 24px;--cb-space-legacy-299: 24px;--cb-space-legacy-300: 28px;--cb-space-legacy-301: 28px 18px 56px;--cb-space-legacy-302: 32px;--cb-space-legacy-303: 34px 28px 72px;--cb-layer-black-shadow-soft: var(--cb-black-shadow-soft);--cb-layer-glass-border: var(--cb-glass-border);--cb-layer-glass-border-control: var(--cb-glass-border-control);--cb-layer-glass-border-faint: var(--cb-glass-border-faint);--cb-layer-glass-border-hairline: var(--cb-glass-border-hairline);--cb-layer-glass-border-hover: var(--cb-glass-border-hover);--cb-layer-glass-border-medium: var(--cb-glass-border-medium);--cb-layer-glass-border-soft: var(--cb-glass-border-soft);--cb-layer-glass-border-strong: var(--cb-glass-border-strong);--cb-layer-glass-border-subtle: var(--cb-glass-border-subtle);--cb-layer-glass-highlight-medium: var(--cb-glass-highlight-medium);--cb-layer-glass-highlight-soft: var(--cb-glass-highlight-soft);--cb-layer-glass-highlight-strong: var(--cb-glass-highlight-strong);--cb-layer-glass-surface: var(--cb-glass-surface);--cb-layer-glass-surface-elevated: var(--cb-glass-surface-elevated);--cb-layer-glass-surface-soft: var(--cb-glass-surface-soft);--cb-layer-glass-surface-strong: var(--cb-glass-surface-strong);--cb-layer-glass-tint-lg: var(--cb-glass-tint-lg);--cb-layer-glass-tint-md: var(--cb-glass-tint-md);--cb-layer-glass-tint-muted: var(--cb-glass-tint-muted);--cb-layer-glass-tint-sm: var(--cb-glass-tint-sm);--cb-layer-glass-tint-xl: var(--cb-glass-tint-xl);--cb-layer-glass-tint-xs: var(--cb-glass-tint-xs);--cb-accent-cyan: #e7edf7;--cb-accent-primary: #f4f7fb;--cb-accent-lavender: #d8dee8;--cb-danger-text: #ff7a90;--cb-danger-surface: rgba(255, 122, 144, .075);--cb-danger-surface-strong: rgba(255, 122, 144, .12);--cb-danger-border: rgba(255, 122, 144, .22);--cb-danger-border-strong: rgba(255, 122, 144, .34);--cb-focus-ring: rgba(120, 190, 255, .55);--cb-focus-glow: rgba(120, 190, 255, .25);--cb-terminal-traffic-red: #ff5f57;--cb-terminal-traffic-yellow: #febc2e;--cb-terminal-traffic-green: #28c840;--cb-terminal-success: #8ddbaf;--cb-terminal-warning: #f2cc60;--cb-terminal-error: #ff7b89}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--cb-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto;background:var(--cb-page-bg);color:var(--cb-page-fg)}#root{width:100%;min-height:100%;overflow:auto}button,input,select,textarea{font:inherit}:where(button,input,select,textarea,[role=button]):focus-visible{outline:1px solid var(--cb-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--cb-focus-glow)}::selection{background:#79cdff57;color:var(--cb-text-strong)}*{scrollbar-width:thin;scrollbar-color:rgba(246,248,252,.32) rgba(8,9,12,.72)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#08090cb8}*::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(8,9,12,.72);background:#f6f8fc42}*::-webkit-scrollbar-thumb:hover{background:#f6f8fc5c}
