@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";body{font-family:var(--font-sans);color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:22px}.as-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.as-stack{gap:var(--space-4);flex-direction:column;display:flex}.as-meta{color:var(--text-muted);font-size:13px;line-height:20px}.as-sep:before{content:"·";margin:0 var(--space-1);color:var(--text-subtle)}.as-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);font:500 13px / 20px var(--font-sans);white-space:nowrap;cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;display:inline-flex}.as-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-btn:hover{background:var(--bg-subtle)}.as-btn--primary{background:var(--primary);color:var(--on-primary)}.as-btn--primary:hover{background:var(--primary-hover)}.as-btn--secondary{background:var(--bg-surface);border-color:var(--border)}.as-btn--secondary:hover{background:var(--bg-subtle)}.as-btn--ghost{color:var(--text-muted)}.as-btn--ghost:hover{color:var(--text)}.as-btn--danger{background:var(--danger-fill);color:var(--on-primary)}.as-btn--danger:hover{background:var(--danger-fill);opacity:.9}.as-btn--icon{width:var(--control-height);padding:0}.as-btn[disabled]{opacity:.5;cursor:not-allowed}.as-icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.as-field{gap:var(--space-1);flex-direction:column;width:280px;display:flex}.as-field__label{font:500 13px / 20px var(--font-sans);color:var(--text)}.as-field__hint{color:var(--text-muted);font-size:13px;line-height:20px}.as-field__hint--error{color:var(--danger)}.as-input{box-sizing:border-box;width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font:400 14px / 22px var(--font-sans)}.as-input::placeholder{color:var(--text-subtle)}.as-input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.as-input--error{border-color:var(--danger)}.as-input--mono{font-family:var(--font-mono);font-size:13px}.as-otp{gap:var(--space-2);display:flex}.as-otp__cell{box-sizing:border-box;text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);width:40px;height:48px;color:var(--text);font:500 20px / 28px var(--font-mono)}.as-otp__cell:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.as-chip{height:var(--chip-height);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-muted);font:500 12px / 16px var(--font-sans);white-space:nowrap;align-items:center;padding:0 5px;display:inline-flex}.as-chip--accent{background:var(--bg-surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.as-v{font:500 12px / 16px var(--font-mono);color:var(--accent);letter-spacing:-.01em;white-space:nowrap}.as-v--muted{color:var(--text-muted)}button.as-chip{cursor:pointer;border:0}button.as-chip:hover{color:var(--text)}.as-status{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:13px;line-height:20px;display:inline-flex}.as-status:before{content:"";border-radius:var(--radius-full);background:var(--text-subtle);width:6px;height:6px}.as-status--ok:before{background:var(--success)}.as-status--warn:before{background:var(--warning)}.as-status--error:before{background:var(--danger)}.as-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.as-list>*+*{border-top:1px solid var(--border)}.as-item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.as-item:hover{background:var(--bg-subtle)}.as-item--selected,.as-item--selected:hover{z-index:1;background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--accent);position:relative}.as-item__main{flex:1;min-width:0}.as-item__title{align-items:center;gap:var(--space-2);font:600 14px / 22px var(--font-sans);color:var(--text);display:flex}.as-item__title span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-item__end{align-items:center;gap:var(--space-2);flex:none;display:flex}.as-item__actions{gap:var(--space-1);opacity:0;display:flex}.as-item:hover .as-item__actions,.as-item:focus-within .as-item__actions,.as-item__actions--show{opacity:1}.as-item--muted .as-item__title{color:var(--text-muted);font-weight:400}.as-viewer{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-canvas);overflow:hidden}.as-bar{align-items:center;gap:var(--space-2);height:var(--bar-height);padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex}.as-bar__title{font:600 14px / 22px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-bar__path{color:var(--text-muted);white-space:nowrap;font-size:13px}.as-bar__spacer{flex:1}.as-notice{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:13px;line-height:20px;display:flex}.as-notice a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.as-notice a:hover{color:var(--accent-hover)}.as-viewer__content{height:88px;color:var(--text-subtle);place-items:center;font-size:13px;display:grid}.as-menu{min-width:200px;padding:var(--space-1);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.as-menu__item{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:400 14px / 22px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.as-menu__item:hover,.as-menu__item:focus-visible{background:var(--bg-subtle);outline:none}.as-menu__item .as-icon{color:var(--text-muted)}.as-menu__item--danger,.as-menu__item--danger .as-icon{color:var(--danger)}.as-menu__hint{color:var(--text-subtle);margin-left:auto;font-size:12px}.as-menu__sep{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border)}.as-overlay{padding:var(--space-4);background:var(--overlay);place-items:center;display:grid}.as-dialog{box-sizing:border-box;width:100%;max-width:400px;padding:var(--space-6);background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.as-dialog__title{font:600 18px / 26px var(--font-sans);color:var(--text);margin:0}.as-dialog__body{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:14px;line-height:22px}.as-dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.as-toast{align-items:center;gap:var(--space-4);min-height:40px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-md);background:var(--text);color:var(--bg-surface);box-shadow:var(--shadow-popover);font-size:14px;line-height:22px;display:inline-flex}.as-toast__action{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;font:600 13px / 20px var(--font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.as-toast .as-v{color:inherit}.as-sheet{background:var(--bg-surface);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-popover);padding-bottom:var(--space-4)}.as-sheet__handle{width:32px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--border-strong)}.as-sheet__head{height:var(--bar-height);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border);align-items:center;display:flex}.as-sheet__title{font:600 14px / 22px var(--font-sans);flex:1}.as-empty{text-align:center;padding:var(--space-12) var(--space-6);flex-direction:column;align-items:center;display:flex}.as-empty__title{font:600 18px / 26px var(--font-sans);color:var(--text);margin:0}.as-empty__body{margin:var(--space-2) 0 0;max-width:360px;color:var(--text-muted);font-size:14px;line-height:22px}.as-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.as-code{align-items:center;gap:var(--space-2);max-width:100%;height:var(--control-height);padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text);font:400 13px / 20px var(--font-mono);display:inline-flex}.as-code span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-drop{align-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);flex-direction:column;font-size:13px;line-height:20px;display:flex}.as-drop__title{font:600 14px / 22px var(--font-sans);color:var(--text)}.as-drop--active{border-style:solid;border-color:var(--accent)}.as-drop--active .as-drop__title{color:var(--accent)}.as-progress{border-radius:var(--radius-full);background:var(--bg-subtle);height:4px;overflow:hidden}.as-progress>span{background:var(--accent);height:100%;display:block}.as-logo{font:600 15px / 1 var(--font-sans);letter-spacing:-.02em;color:var(--text);white-space:nowrap;align-items:center;gap:.32em;text-decoration:none;display:inline-flex}.as-logo svg{flex:none;width:auto;height:1.4em}.as-logo--lg{font-size:40px}.as-illu{width:100%;height:auto;display:block}.as-empty__illu{width:160px;margin-bottom:var(--space-4)}.as-avatar{border-radius:var(--radius-full);background:var(--bg-subtle);width:24px;height:24px;color:var(--text-muted);font:600 11px / 1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.as-avatar--md{width:28px;height:28px;font-size:12px}.as-avatar--agent{border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text)}.as-ws{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:10px;font-family:inherit;display:flex}.as-ws:hover{background:var(--bg-subtle)}.as-ws:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-ws__mark{border-radius:var(--radius-md);background:var(--text);width:28px;height:28px;color:var(--bg-surface);font:600 12px / 1 var(--font-sans);flex:none;place-items:center;display:grid}.as-ws__mark--personal{background:var(--bg-subtle);color:var(--text-muted)}.as-ws__text{flex-direction:column;flex:1;min-width:0;display:flex}.as-ws__name{font:600 14px / 20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-ws__meta{color:var(--text-muted);font-size:12px;line-height:16px}.as-ws .as-icon{color:var(--text-muted)}.as-ws--compact{width:auto;height:var(--control-height);padding:0 var(--space-2) 0 var(--space-1);background:0 0;border-color:#0000}.as-ws--compact .as-ws__meta{display:none}.as-side{box-sizing:border-box;width:232px;padding:var(--space-3) var(--space-2);gap:var(--space-4);background:var(--bg-surface);border-right:1px solid var(--border);flex-direction:column;display:flex}.as-nav{flex-direction:column;gap:2px;display:flex}.as-nav__label{padding:0 var(--space-2) var(--space-1);font:500 12px / 16px var(--font-sans);color:var(--text-muted)}.as-nav__item{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font:400 14px / 22px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.as-nav__item:hover{background:var(--bg-subtle)}.as-nav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.as-nav__item[aria-current=page]{background:var(--bg-subtle);font-weight:600}.as-nav__item--quiet,.as-nav__item .as-icon{color:var(--text-muted)}.as-nav__count{color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:400}.as-comment{gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex}.as-comment+.as-comment{border-top:1px solid var(--border)}.as-comment__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.as-comment__name{font:600 13px / 20px var(--font-sans);white-space:nowrap}.as-comment__body{color:var(--text);margin:0;padding-left:32px;font-size:14px;line-height:22px}.as-comment__actions{gap:var(--space-1);padding-left:20px;display:flex}.as-comment--muted .as-comment__body{color:var(--text-muted)}.as-composer{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.as-composer__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.as-select{display:flex;position:relative}.as-select>select{appearance:none;padding-right:var(--space-8);cursor:pointer}.as-select:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.as-input--area{height:auto;min-height:72px;padding:var(--space-2) var(--space-3);resize:vertical}.as-affix{align-items:stretch;display:flex}.as-affix__text{border:1px solid var(--border-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--bg-subtle);color:var(--text-muted);font:400 13px / 20px var(--font-mono);white-space:nowrap;border-right:0;align-items:center;padding:0 10px;display:flex}.as-affix>.as-input{border-radius:0 var(--radius-md) var(--radius-md) 0;min-width:0}.as-comment__state{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;padding-left:32px;font-size:13px;line-height:20px;display:flex}.as-comment__state .as-btn{height:24px;padding:0 var(--space-2)}.as-menu__label{padding:var(--space-2) var(--space-2) var(--space-1);font:500 12px / 16px var(--font-sans);color:var(--text-muted)}.as-menu__item--two{height:auto;min-height:44px;padding:var(--space-2);align-items:center}.as-menu__sub{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.as-menu__note{padding:var(--space-2);color:var(--text-muted);font-size:12px;line-height:18px}.as-notice__actions{gap:var(--space-2);flex:none;margin-left:auto;display:flex}.as-notice b{color:var(--text);font-weight:600}@media (pointer:coarse){.as-btn{height:var(--touch-target);padding:0 var(--space-4)}.as-btn--icon{width:var(--touch-target);padding:0}.as-input{height:var(--touch-target);font-size:16px}.as-item__actions{opacity:1}button.as-chip{height:28px;padding:0 var(--space-2)}.as-menu__item,.as-toast__action,.as-nav__item,.as-ws--compact{height:var(--touch-target)}.as-comment__state .as-btn{height:32px}.as-affix__text{font-size:14px}}@media (width<=640px){.as-field{width:100%}.as-item{padding:var(--space-3);gap:var(--space-2)}.as-item__end .as-chip,.as-item__end .as-btn--secondary{display:none}.as-bar{padding:0 var(--space-1) 0 var(--space-3);gap:var(--space-1)}.as-bar__path{display:none}.as-notice{padding:var(--space-2) var(--space-3);flex-wrap:wrap}.as-notice__actions{width:100%;margin-left:0}.as-notice__actions .as-btn{flex:1}.as-otp{gap:var(--space-1)}.as-otp__cell{flex:1;width:auto;min-width:0;max-width:48px}.as-dialog{padding:var(--space-4)}.as-dialog__actions{flex-direction:column-reverse}.as-dialog__actions .as-btn{width:100%}.as-empty{padding:var(--space-8) var(--space-4)}.as-drop{padding:var(--space-6) var(--space-4)}.as-side{display:none}}:root{--bg-canvas:#ecece6;--bg-surface:#fff;--bg-subtle:#f3f3ef;--border:#e2e2dc;--border-strong:#8a8a82;--text:#1c1c19;--text-muted:#5c5c55;--text-subtle:#67675f;--accent:#2f54d0;--accent-hover:#2443b3;--on-accent:#fff;--primary:#2f54d0;--primary-hover:#2443b3;--on-primary:#fff;--success:#157a3e;--warning:#8a5200;--danger:#b4232b;--danger-fill:#b4232b;--danger-soft:#fdecec;--focus-ring:var(--accent);--overlay:#1c1c1966;--shadow-popover:0 4px 16px #1c1c191a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:3px;--radius-md:6px;--radius-full:9999px;--control-height:32px;--chip-height:20px;--bar-height:48px;--icon-size:16px;--touch-target:44px;--breakpoint-mobile:640px;--breakpoint-desktop:1024px;--font-sans:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg-canvas:#0e0e0d;--bg-surface:#1c1c1a;--bg-subtle:#262623;--border:#31312d;--border-strong:#6e6e66;--text:#ededea;--text-muted:#a8a8a0;--text-subtle:#94948c;--accent:#8aa4f5;--accent-hover:#a6baf8;--on-accent:#10162e;--primary:#3a5fdc;--primary-hover:#4a6ce0;--success:#5ccf8e;--warning:#eab04a;--danger:#f27a7f;--danger-fill:#bf333a;--danger-soft:#3d181b;--overlay:#0009;--shadow-popover:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas:#0e0e0d;--bg-surface:#1c1c1a;--bg-subtle:#262623;--border:#31312d;--border-strong:#6e6e66;--text:#ededea;--text-muted:#a8a8a0;--text-subtle:#94948c;--accent:#8aa4f5;--accent-hover:#a6baf8;--on-accent:#10162e;--primary:#3a5fdc;--primary-hover:#4a6ce0;--success:#5ccf8e;--warning:#eab04a;--danger:#f27a7f;--danger-fill:#bf333a;--danger-soft:#3d181b;--overlay:#0009;--shadow-popover:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{min-height:100%;margin:0}body{background:var(--bg-canvas)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-top{box-sizing:border-box;align-items:center;gap:var(--space-2);height:var(--bar-height);padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex}.app-top__spacer{flex:1}.app-body{flex:1;min-height:0;display:flex}.app-body>.as-side{flex:none}.as-side .as-ws{box-sizing:border-box}.app-main{min-width:0;padding:var(--space-8);flex:1}.app-head{margin-bottom:var(--space-6)}.app-title{font:600 18px / 26px var(--font-sans);color:var(--text);margin:0}.app-center{box-sizing:border-box;min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.app-panel{box-sizing:border-box;width:100%;max-width:400px;padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.app-display{margin:var(--space-6) 0 var(--space-2);font:600 24px / 32px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.app-lead{color:var(--text-muted);margin:0}.app-form{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.app-form .as-field,.app-form .as-btn--primary{width:100%}.app-scope-list{padding-left:var(--space-4);color:var(--text);margin:0}.app-links{justify-content:space-between;gap:var(--space-2);display:flex}.app-popover{position:relative}.app-popover>.as-menu{right:0;top:calc(100% + var(--space-1));z-index:10;position:absolute}.app-avatar-btn{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0}.app-avatar-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-top__home{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.app-top__home:focus-visible,.app-item-link:focus-visible,.app-bar-link:focus-visible,.app-link-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-top .as-btn--primary{text-decoration:none}.app-item-link{color:inherit;text-decoration:none}.app-more{margin:var(--space-4) 0 0;justify-content:center;display:flex}.app-viewer{flex-direction:column;height:100vh;display:flex}.app-viewer>.as-bar{flex:none}.app-bar-link{color:var(--text-muted);text-decoration:none}.app-viewer__stage{min-height:0;padding:var(--space-6);flex:1;display:flex}.app-viewer__stage>.as-empty{margin:auto}.app-viewer__frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);flex:1;width:100%}.app-viewer__body{flex:1;min-height:0;display:flex}.app-version-btn{gap:var(--space-1);padding:0 var(--space-2)}.app-panel-side{background:var(--bg-surface);border-left:1px solid var(--border);flex-direction:column;flex:none;width:360px;display:flex}.app-panel-side__head{height:var(--bar-height);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.app-panel-side__head .app-section-title{margin:0}.app-panel-side__list{flex:1;overflow-y:auto}.app-panel-side__list>:last-child{border-bottom:1px solid var(--border)}.app-drop-overlay{z-index:20;padding:var(--space-6);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}.app-drop-overlay__box{box-sizing:border-box;width:100%;max-width:480px;padding:var(--space-12) var(--space-6);box-shadow:var(--shadow-popover);color:var(--accent);pointer-events:none}.app-toast-wrap{left:50%;bottom:var(--space-6);z-index:30;max-width:calc(100vw - var(--space-8));position:fixed;transform:translate(-50%)}.app-upload{justify-content:center;align-items:start;gap:var(--space-6);padding:var(--space-8);grid-template-columns:minmax(0,360px) minmax(0,720px);display:grid}.app-upload>.as-card{padding:var(--space-6)}.app-section-title{margin:0 0 var(--space-4);font:600 14px / 22px var(--font-sans);color:var(--text)}.app-upload__form{gap:var(--space-4);flex-direction:column;display:flex}.app-field-full{width:100%}.app-fieldset{border:0;min-width:0;margin:0;padding:0}.app-fieldset>legend{margin-bottom:var(--space-1);padding:0}.app-tag-input{width:160px;height:var(--chip-height);padding:0 var(--space-2);font-size:12px}.app-upload__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.app-upload__name{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.app-mono{font:500 13px / 20px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-link-btn{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.app-link-btn:hover{color:var(--accent-hover)}.app-v-on-primary{font:500 12px / 16px var(--font-mono)}.app-center--in-shell{flex:1;min-height:0}.app-panel--wide{max-width:560px}.app-done__title{margin:var(--space-2) 0 var(--space-1)}.app-done__body{margin-top:var(--space-6)}.app-code-wide{box-sizing:border-box;justify-content:space-between;width:100%;display:flex}@media (width<=1023px){.app-upload{grid-template-columns:minmax(0,720px)}.app-panel-side{z-index:15;border-radius:var(--radius-md) var(--radius-md) 0 0;width:auto;max-height:60vh;box-shadow:var(--shadow-popover);border-left:0;position:fixed;bottom:0;left:0;right:0}}@media (width<=640px){.app-upload{padding:var(--space-4);gap:var(--space-4)}.app-upload>.as-card{padding:var(--space-4)}.app-viewer__stage{padding:0}.app-hide-narrow{display:none}.app-viewer__frame{border:0;border-radius:0}.app-main{padding:var(--space-6) var(--space-4)}.app-center{padding:var(--space-12) var(--space-4);place-items:start center}.app-panel{background:0 0;border:0;padding:0}}
