.cl-shell,.cl-shell *,.cl-shell *:before,.cl-shell *:after{box-sizing:border-box}.cl-main{min-width:0}.cl-main:focus{outline:none}.cl-main>*,.cl-card-grid>*{min-width:0}.cl-main input,.cl-main select,.cl-main textarea{max-width:100%}.cl-main pre{max-width:100%;overflow:auto}.cl-main code,.cl-main p{overflow-wrap:anywhere}.cl-table-scroll{min-width:0;width:100%;overflow:auto}.cl-table-scroll table{min-width:600px}.cl-topbar{min-width:0!important}.cl-topbar>div:first-child{flex:1;min-width:0}.cl-topbar>div:last-child{flex-shrink:0}.cl-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:12px;color:#6f778f;padding:20px 0 0;margin-top:auto}.cl-footer-links{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.cl-footer a{color:#6f778f}.cl-footer [aria-disabled]{color:#6f778f;cursor:help}.cl-footer small{font-size:10px}.cl-menu-toggle,.cl-menu-backdrop{display:none}.cl-overlay{z-index:200!important;padding:16px}.cl-overlay>div{max-width:100%;max-height:calc(100dvh - 32px);overflow:auto}.cl-toast{z-index:250!important;max-width:calc(100vw - 32px)!important}.cl-skip-link{position:fixed;left:16px;top:-100px;z-index:300;padding:10px 16px;background:#fff;border:2px solid #5B49E5;border-radius:8px}.cl-skip-link:focus{top:12px}.cl-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #A99EFF;outline-offset:3px}.cl-connection-warning{border:1px solid #E6C27A;background:#fff7e8;color:#805900;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5}.cl-empty{padding:24px;border:1px solid #E4E5EE;border-radius:12px;background:#fff;font-size:14px;line-height:1.7}@media(max-width:1399px){.cl-create-grid{grid-template-columns:160px minmax(0,1fr)!important}.cl-create-grid>:last-child{grid-column:2;position:static!important}}@media(min-width:960px)and (max-width:1199px){.cl-nav,.cl-sidebar{width:204px!important}.cl-topbar{left:204px!important;gap:12px!important}.cl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:959px){.cl-nav{width:0!important}.cl-sidebar{width:244px!important;transform:translate(-100%);visibility:hidden;transition:transform .15s}.cl-sidebar.is-open{transform:none;visibility:visible}.cl-menu-toggle{display:grid;place-items:center;position:fixed;left:14px;top:18px;z-index:130;width:34px;height:34px;background:#fff;border:1px solid #E4E5EE;border-radius:8px;font-size:20px;color:#3d435a}.cl-sidebar.is-open{padding-top:60px}.cl-menu-backdrop{display:block;position:fixed;inset:0;z-index:99;border:0;background:#12172b66}.cl-topbar{left:0!important;height:148px!important;padding:14px 16px!important;flex-wrap:wrap;gap:8px!important}.cl-topbar>div:first-child{flex-basis:100%;padding-left:42px}.cl-topbar>div:first-child p{display:none}.cl-topbar>div:last-child{width:100%;align-items:flex-start!important;gap:6px!important;padding:0!important}.cl-topbar>div:last-child>div:last-child{flex-wrap:wrap;gap:5px!important;font-size:10px!important}.cl-header-spacer{height:148px!important}.cl-main{padding:18px 16px 24px!important;gap:16px!important}.cl-card-grid,.cl-create-grid{grid-template-columns:minmax(0,1fr)!important}.cl-create-grid>:last-child{grid-column:auto}.cl-create-grid>nav{position:static!important}.cl-main>nav{overflow:auto;flex-shrink:0}.cl-main>nav button{white-space:nowrap}.cl-overlay{place-items:start center!important;overflow:auto}.cl-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cl-shell *,.cl-shell *:before,.cl-shell *:after{animation:none!important;transition:none!important}}.cl-main [style*=grid-template-columns]>*{min-width:0}@media(max-width:959px){.cl-main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.cl-main [style*="display: flex"]:not([style*="flex-direction: column"]){flex-wrap:wrap}.cl-main span[style*="white-space: nowrap"]{white-space:normal!important;overflow-wrap:anywhere}}.cl-main button:not([style]){padding:8px 12px;border:1px solid #E4E5EE;border-radius:8px;background:#fff;color:#3d435a;font:inherit;cursor:pointer}.cl-main button:disabled{opacity:.55;cursor:not-allowed}.cl-field-label{flex-shrink:0;white-space:nowrap}.cl-action-dialog{width:min(480px,calc(100vw - 48px));box-sizing:border-box;border:1px solid #e4e5ee;border-radius:14px;padding:24px;font:14px/1.6 Pretendard,sans-serif;color:#1a1d2b;max-height:85vh;overflow:auto}.cl-action-dialog::backdrop{background:#12172b8c}.cl-action-dialog button{margin:8px 8px 0 0;padding:9px 14px;border:1px solid #cfd2e0;border-radius:8px;background:#fff}.cl-action-dialog p{white-space:pre-line;overflow-wrap:anywhere}.cl-feedback{border:1px solid #e4e5ee;border-radius:10px;background:#fafafc;padding:12px;font-size:13px;overflow-wrap:anywhere}.cl-action-dialog{background:#fff;box-shadow:0 24px 80px #12172b38;font-family:Pretendard Variable,Pretendard,sans-serif}.cl-action-dialog h2{font-size:19px;line-height:1.4;margin:0 0 10px;letter-spacing:-.03em}.cl-action-dialog p{color:#6f778f;margin:0 0 18px;font-size:13px}.cl-dialog-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.cl-dialog-field input{box-sizing:border-box;width:100%;height:42px;padding:0 12px;border:1px solid #cfd2e0;border-radius:10px;font:inherit;font-size:14px;color:#1a1d2b;background:#fafafc}.cl-action-dialog .cl-dialog-hint{font-size:12px;margin:8px 0 18px}.cl-action-dialog [role=alert]:empty{display:none}.cl-action-dialog [role=alert]{color:#b83a46;margin-top:16px}.cl-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.cl-action-dialog .cl-dialog-actions button{margin:0;min-height:40px;font:500 13px Pretendard Variable,Pretendard,sans-serif;cursor:pointer}.cl-action-dialog button.cl-dialog-primary{background:#5b49e5;border-color:#5b49e5;color:#fff}.cl-action-dialog button:disabled{opacity:.55;cursor:wait}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #5b49e5!important;outline-offset:3px}.cl-table-scroll:focus-visible{outline:3px solid #5b49e5}.cl-main pre,.cl-main details,.cl-feedback{min-width:0;overflow-wrap:anywhere}.cl-main pre{overflow:auto;max-width:100%}.cl-main details{max-width:100%}.cl-main [role=alert]{overflow-wrap:anywhere}.cl-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}@media(max-width:767px){.cl-main input,.cl-main select,.cl-main textarea{max-width:100%;box-sizing:border-box}.cl-main [style*="display:flex"]{flex-wrap:wrap}.cl-main [style*="grid-column:span"]{grid-column:auto!important}.cl-main button,.cl-main a{overflow-wrap:anywhere}.cl-toast{left:16px!important;right:16px!important;bottom:16px!important;max-width:none!important;box-sizing:border-box}.cl-feedback{width:100%;box-sizing:border-box}.cl-main [style*="white-space:pre-wrap"]{overflow-wrap:anywhere}.cl-main [style*="min-width:190px"]{min-width:150px!important}}.cl-engine{border:1px solid #E4E5EE;border-radius:10px;background:#fff;min-width:0}.cl-engine>summary{cursor:pointer;padding:14px;font-size:13px;line-height:1.7}.cl-engine-title{font-weight:600;color:#1a1d2b}.cl-engine-badge{font-size:11px;color:#5b49e5;background:#efedfe;border-radius:6px;padding:2px 7px;margin-left:6px;font-weight:500}.cl-engine-summary{display:block;font-size:11px;color:#6f778f;margin-left:16px;font-weight:400}.cl-engine-body{padding:16px;border-top:1px solid #E4E5EE;display:flex;flex-direction:column;gap:16px}.cl-engine-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#6f778f;line-height:1.6}.cl-engine-intro button{white-space:nowrap;cursor:pointer}.cl-engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.cl-engine-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#3d435a;min-width:0}.cl-engine-grid input,.cl-engine-grid select{width:100%;height:36px;padding:0 10px;border:1px solid #E4E5EE;border-radius:8px;color:#1a1d2b;background:#fff;font-size:13px;font-family:inherit;box-sizing:border-box;min-width:0}.cl-engine-grid input[readonly],.cl-engine-grid input:disabled{background:#fafafc;color:#6f778f}.cl-engine-grid input:focus,.cl-engine-grid select:focus{outline:2px solid #C9C2F7;outline-offset:1px;border-color:#5b49e5}.cl-engine-grid small{font-size:11px;font-weight:400;line-height:1.6;color:#6f778f}.cl-engine-topology{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;padding:12px;background:#fafafc;border-radius:8px;color:#3d435a}.cl-engine-topology span{flex-basis:100%;font-size:11px;color:#6f778f}.cl-engine-warning,.cl-engine-error{padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.6}.cl-engine-warning{color:#89601f;background:#fcf1de}.cl-engine-error{color:#ce4646;background:#fceaea}@media(max-width:700px){.cl-engine-grid{grid-template-columns:1fr}.cl-engine-intro{align-items:flex-start;flex-direction:column}}.cl-project-context{display:flex;justify-content:space-between;gap:16px;align-items:center}.cl-project-context h2{margin:4px 0;font-size:20px}.cl-project-context p{margin:4px 0;font-size:12px;color:#6f778f;overflow-wrap:anywhere}.cl-project-eyebrow{font-size:11px;color:#6f778f}.cl-project-pill{background:#efedfe;color:#5b49e5;padding:7px 10px;border-radius:8px;font-size:11px}.cl-project-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #E4E5EE;padding-bottom:10px}.cl-project-tabs button{border:1px solid transparent;background:transparent;color:#6f778f;padding:9px 12px;border-radius:8px;font-size:13px;cursor:pointer}.cl-project-tabs button.selected{color:#5b49e5;background:#efedfe;border-color:#c9c2f7;font-weight:600}.cl-project-tabs span{margin-left:8px;font-size:11px}.cl-project-panel{background:#fff;border:1px solid #E4E5EE;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.cl-project-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cl-project-heading h3{font-size:14px;margin:0}.cl-project-heading p,.cl-project-heading>span{font-size:12px;color:#6f778f;margin:6px 0}.cl-project-action{font-size:12px;border:1px solid #C9C2F7;border-radius:8px;padding:8px 10px;white-space:nowrap}.cl-project-notice{background:#fafafc;color:#6f778f;font-size:12px;line-height:1.6;padding:10px 12px;border-radius:8px}.cl-project-table-wrap{overflow:auto}.cl-project-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.cl-project-table th{color:#6f778f;font-size:11px;background:#fafafc;font-weight:500}.cl-project-table th,.cl-project-table td{padding:12px 10px;border-bottom:1px solid #EEEFF5;white-space:nowrap}.cl-project-table small{display:block;font-size:11px;color:#6f778f;margin-top:5px}.cl-project-status{padding:3px 8px;border-radius:6px;font-size:11px}.cl-project-empty{font-size:12px;color:#6f778f;line-height:1.7;margin:4px 0}.cl-project-error{font-size:12px;color:#ce4646}.cl-project-invite{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;padding:10px 12px;background:#fafafc;border-radius:8px;overflow-wrap:anywhere}.cl-project-invite span{color:#6f778f}@media(max-width:1100px){.cl-project-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){.cl-project-context{align-items:flex-start;flex-direction:column}.cl-project-tabs button{padding:8px;font-size:12px}.cl-project-panel{padding:14px}}.cl-project-key-row{min-width:600px}@media(max-width:600px){.cl-project-secret-fields,.cl-project-secret-row{grid-template-columns:minmax(0,1fr)!important}}