.ArtifactPanel-module__Cb7nHW__Panel{background:var(--background);border-left:1px solid var(--dropdown-border);z-index:90;pointer-events:none;flex-direction:column;width:min(50vw,720px);min-width:380px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ArtifactPanel-module__Cb7nHW__Panel[data-open=true]{pointer-events:auto;transform:translate(0)}.ArtifactPanel-module__Cb7nHW__Header{flex-shrink:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.ArtifactPanel-module__Cb7nHW__ViewToggle{flex-shrink:0;align-items:center;gap:2px;display:flex}.ArtifactPanel-module__Cb7nHW__ToggleBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ArtifactPanel-module__Cb7nHW__ToggleBtn:hover{background:var(--hover-bg);color:var(--text-secondary)}.ArtifactPanel-module__Cb7nHW__ToggleBtnActive{color:var(--text-primary);background:var(--hover-bg)}.ArtifactPanel-module__Cb7nHW__HeaderTitle{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.ArtifactPanel-module__Cb7nHW__VersionBadge{color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 8%, transparent);letter-spacing:.3px;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.ArtifactPanel-module__Cb7nHW__HeaderActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ArtifactPanel-module__Cb7nHW__IconBtn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ArtifactPanel-module__Cb7nHW__IconBtn:hover{background:var(--hover-bg);color:var(--text-primary)}.ArtifactPanel-module__Cb7nHW__IconBtn:disabled{opacity:.4;cursor:not-allowed}.ArtifactPanel-module__Cb7nHW__IconBtnSuccess{color:var(--chart-green,#22c55e)}.ArtifactPanel-module__Cb7nHW__IconBtnAccent{color:var(--action-color)}.ArtifactPanel-module__Cb7nHW__DownloadWrap{position:relative}.ArtifactPanel-module__Cb7nHW__DownloadMenu{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);z-index:10;border-radius:10px;min-width:100px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000040}.ArtifactPanel-module__Cb7nHW__DownloadItem{width:100%;color:var(--dropdown-text);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;padding:7px 12px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.ArtifactPanel-module__Cb7nHW__DownloadItem:hover{background:var(--dropdown-hover)}.ArtifactPanel-module__Cb7nHW__Content{scrollbar-width:none;scrollbar-color:transparent transparent;scrollbar-gutter:auto;flex:1;min-height:0;overflow:hidden auto}.ArtifactPanel-module__Cb7nHW__Content::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.ArtifactPanel-module__Cb7nHW__Content::-webkit-scrollbar-track{background:0 0}.ArtifactPanel-module__Cb7nHW__Content::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.ArtifactPanel-module__Cb7nHW__Content::-webkit-scrollbar-thumb:hover{background:0 0}.ArtifactPanel-module__Cb7nHW__Content::-webkit-scrollbar-corner{background:0 0}.ArtifactPanel-module__Cb7nHW__MarkdownBody{color:var(--text-primary);padding:28px 32px 48px;font-size:15px;line-height:1.75}.ArtifactPanel-module__Cb7nHW__MarkdownBody h1{color:var(--text-primary);margin:1.2em 0 .5em;font-size:1.65em;font-weight:700;line-height:1.3}.ArtifactPanel-module__Cb7nHW__MarkdownBody h1:first-child{margin-top:0}.ArtifactPanel-module__Cb7nHW__MarkdownBody h2{color:var(--text-primary);margin:1.1em 0 .4em;font-size:1.35em;font-weight:650;line-height:1.35}.ArtifactPanel-module__Cb7nHW__MarkdownBody h3{color:var(--text-primary);margin:1em 0 .35em;font-size:1.15em;font-weight:600}.ArtifactPanel-module__Cb7nHW__MarkdownBody h4,.ArtifactPanel-module__Cb7nHW__MarkdownBody h5,.ArtifactPanel-module__Cb7nHW__MarkdownBody h6{color:var(--text-secondary);margin:.9em 0 .3em;font-size:1em;font-weight:600}.ArtifactPanel-module__Cb7nHW__MarkdownBody p{margin:0 0 .85em}.ArtifactPanel-module__Cb7nHW__MarkdownBody ul,.ArtifactPanel-module__Cb7nHW__MarkdownBody ol{margin:.5em 0 .85em;padding-left:1.5em}.ArtifactPanel-module__Cb7nHW__MarkdownBody li{margin:.25em 0}.ArtifactPanel-module__Cb7nHW__MarkdownBody blockquote{border-left:3px solid var(--action-color);background:color-mix(in srgb, var(--action-color) 5%, transparent);color:var(--text-secondary);border-radius:0 6px 6px 0;margin:.8em 0;padding:.5em 1em}.ArtifactPanel-module__Cb7nHW__MarkdownBody code{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:4px;padding:.15em .4em;font-family:Fira Code,JetBrains Mono,monospace;font-size:.88em}.ArtifactPanel-module__Cb7nHW__MarkdownBody pre{border-radius:8px;margin:.8em 0;overflow-x:auto}.ArtifactPanel-module__Cb7nHW__MarkdownBody pre code{background:0 0;padding:0}.ArtifactPanel-module__Cb7nHW__MarkdownBody table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.92em}.ArtifactPanel-module__Cb7nHW__MarkdownBody th,.ArtifactPanel-module__Cb7nHW__MarkdownBody td{border:1px solid var(--dropdown-border);text-align:left;padding:8px 12px}.ArtifactPanel-module__Cb7nHW__MarkdownBody th{background:color-mix(in srgb, var(--text-primary) 5%, transparent);font-weight:600}.ArtifactPanel-module__Cb7nHW__MarkdownBody hr{border:none;border-top:1px solid var(--dropdown-border);margin:1.5em 0}.ArtifactPanel-module__Cb7nHW__MarkdownBody a{color:var(--action-color);text-decoration:none}.ArtifactPanel-module__Cb7nHW__MarkdownBody a:hover{text-decoration:underline}.ArtifactPanel-module__Cb7nHW__MarkdownBody strong{color:var(--text-primary);font-weight:650}.ArtifactPanel-module__Cb7nHW__MarkdownBody img{border-radius:8px;max-width:100%}.ArtifactPanel-module__Cb7nHW__CodeBody{padding:16px 0;font-size:13px;line-height:1.6}.ArtifactPanel-module__Cb7nHW__CodePre{margin:0;font-family:Fira Code,JetBrains Mono,Consolas,monospace}.ArtifactPanel-module__Cb7nHW__CodeLine{padding:0 16px 0 0;display:flex}.ArtifactPanel-module__Cb7nHW__CodeLine:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.ArtifactPanel-module__Cb7nHW__LineNumber{text-align:right;width:52px;color:var(--text-muted);-webkit-user-select:none;user-select:none;opacity:.5;flex-shrink:0;padding-right:16px;display:inline-block}.ArtifactPanel-module__Cb7nHW__LineContent{white-space:pre-wrap;word-break:break-all;color:var(--text-primary);flex:1}.ArtifactPanel-module__Cb7nHW__HtmlFrame{background:0 0;border:none;width:100%;height:100%;display:block}.ArtifactPanel-module__Cb7nHW__Spinner{animation:.8s linear infinite ArtifactPanel-module__Cb7nHW__artifactSpin}@keyframes ArtifactPanel-module__Cb7nHW__artifactSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ArtifactPanel-module__Cb7nHW__Panel{width:100vw;min-width:unset}.ArtifactPanel-module__Cb7nHW__MarkdownBody{padding:20px 18px 40px;font-size:14.5px}.ArtifactPanel-module__Cb7nHW__CodeBody{font-size:12px}.ArtifactPanel-module__Cb7nHW__LineNumber{width:40px;padding-right:12px}}
.Notifications-module__DpgCta__ToastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex;position:fixed;bottom:20px;right:20px}.Notifications-module__DpgCta__Toast{background:var(--dropdown-bg,#1e1e1e);border:1px solid color-mix(in srgb, var(--dropdown-border) 25%, transparent);pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;transition:opacity .25s,transform .25s;animation:.3s cubic-bezier(.16,1,.3,1) Notifications-module__DpgCta__toastSlideIn;display:flex;box-shadow:0 8px 32px #0000004d,0 2px 8px #00000026}.Notifications-module__DpgCta__Toast:hover{border-color:color-mix(in srgb, var(--dropdown-border) 40%, transparent);transform:translate(-2px)}.Notifications-module__DpgCta__ToastExit{pointer-events:none;animation:.6s cubic-bezier(.4,0,.2,1) forwards Notifications-module__DpgCta__toastSlideOut}@keyframes Notifications-module__DpgCta__toastSlideIn{0%{opacity:0;transform:translate(20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes Notifications-module__DpgCta__toastSlideOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(24px)scale(.94)}}.Notifications-module__DpgCta__ToastIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Notifications-module__DpgCta__ToastMessage{color:var(--text-primary);flex:1;font-size:13.5px;font-weight:500;line-height:1.4}.Notifications-module__DpgCta__Toast_success .Notifications-module__DpgCta__ToastIcon{color:#4ade80;background:#4ade8026}.Notifications-module__DpgCta__Toast_error .Notifications-module__DpgCta__ToastIcon{color:#f87171;background:#f8717126}.Notifications-module__DpgCta__Toast_info .Notifications-module__DpgCta__ToastIcon{color:#60a5fa;background:#60a5fa26}.Notifications-module__DpgCta__Toast_warning .Notifications-module__DpgCta__ToastIcon{color:#fbbf24;background:#fbbf2426}.Notifications-module__DpgCta__ConfirmOverlay{-webkit-backdrop-filter:blur(6px);z-index:10000;background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out Notifications-module__DpgCta__confirmOverlayIn;display:flex;position:fixed;inset:0}.Notifications-module__DpgCta__ConfirmOverlayExit{animation:.22s ease-in forwards Notifications-module__DpgCta__confirmOverlayOut}@keyframes Notifications-module__DpgCta__confirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes Notifications-module__DpgCta__confirmOverlayOut{0%{opacity:1}to{opacity:0}}.Notifications-module__DpgCta__ConfirmModal{background:var(--dropdown-bg,#1a1a1a);border:1px solid color-mix(in srgb, var(--dropdown-border) 30%, transparent);width:100%;max-width:400px;box-shadow:0 24px 60px #00000073, 0 0 0 1px color-mix(in srgb, var(--dropdown-border) 20%, transparent) inset;border-radius:18px;flex-direction:column;gap:12px;padding:24px;animation:.28s cubic-bezier(.34,1.56,.64,1) Notifications-module__DpgCta__confirmModalIn;display:flex}.Notifications-module__DpgCta__ConfirmModalExit{animation:.22s ease-in forwards Notifications-module__DpgCta__confirmModalOut}@keyframes Notifications-module__DpgCta__confirmModalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Notifications-module__DpgCta__confirmModalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(6px)}}.Notifications-module__DpgCta__ConfirmTitle{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.Notifications-module__DpgCta__ConfirmDescription{color:var(--text-muted);font-size:13.5px;line-height:1.5}.Notifications-module__DpgCta__ConfirmActions{gap:10px;margin-top:8px;display:flex}.Notifications-module__DpgCta__WaveBtn{border:1px solid color-mix(in srgb, var(--dropdown-border) 18%, transparent);cursor:pointer;background:0 0;border-radius:11px;flex:1;justify-content:center;align-items:center;height:42px;padding:0;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.Notifications-module__DpgCta__WaveBtn:hover{box-shadow:0 4px 16px #00000026}.Notifications-module__DpgCta__WaveBtnDefault{border-color:color-mix(in srgb, var(--dropdown-border) 18%, transparent)}.Notifications-module__DpgCta__WaveBtnDefault:hover{border-color:color-mix(in srgb, var(--action-color) 50%, transparent)}.Notifications-module__DpgCta__WaveBtnDestructive{border-color:color-mix(in srgb, var(--dropdown-border) 18%, transparent)}.Notifications-module__DpgCta__WaveBtnDestructive:hover{border-color:color-mix(in srgb, var(--action-color) 50%, transparent)}.Notifications-module__DpgCta__WaveBtnDestructive .Notifications-module__DpgCta__WaveBtnLabel{color:var(--text-primary)}.Notifications-module__DpgCta__WaveBtnGhost{border-color:color-mix(in srgb, var(--dropdown-border) 15%, transparent)}.Notifications-module__DpgCta__WaveBtnGhost:hover{border-color:color-mix(in srgb, var(--dropdown-border) 40%, transparent)}.Notifications-module__DpgCta__WaveBtnGhost .Notifications-module__DpgCta__WaveBtnLabel{color:var(--text-secondary)}.Notifications-module__DpgCta__WaveBtnCanvas{pointer-events:none;margin:auto;position:absolute;inset:0}.Notifications-module__DpgCta__WaveBtnLabel{z-index:1;color:var(--text-primary);letter-spacing:-.01em;text-shadow:0 1px 4px color-mix(in srgb, var(--dropdown-bg) 80%, transparent);font-size:13.5px;font-weight:600;position:relative}@media (max-width:640px){.Notifications-module__DpgCta__ToastContainer{max-width:none;bottom:12px;left:12px;right:12px}.Notifications-module__DpgCta__ConfirmModal{max-width:none;margin:0 8px}}
.layout-module__KEGopq__Layout{isolation:isolate;display:flex;position:fixed;inset:0}[data-wallpaper=true][data-wp-video=true] .layout-module__KEGopq__Layout{isolation:auto;background:0 0}[data-wallpaper=true][data-wp-video=false] .layout-module__KEGopq__Layout{position:fixed}[data-wallpaper=true][data-wp-video=false] .layout-module__KEGopq__Layout:before{content:"";background-image:var(--wp-url);background-size:var(--wp-sizing);background-repeat:var(--wp-repeat);opacity:var(--wp-opacity);pointer-events:none;z-index:-1;background-position:50%;position:absolute;inset:0}[data-wallpaper=true][data-wp-video=false] .layout-module__KEGopq__Layout:after{content:"";background-color:var(--wp-tint);opacity:var(--wp-tint-intensity);mix-blend-mode:color;pointer-events:none;z-index:-1;position:absolute;inset:0}.layout-module__KEGopq__Content{isolation:isolate;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}[data-wallpaper=true][data-wp-video=true] .layout-module__KEGopq__Content{isolation:auto}.layout-module__KEGopq__MainContent{background-color:var(--chat-bg);flex:1;min-height:0;position:relative;overflow:auto}[data-wallpaper=true] .layout-module__KEGopq__MainContent{isolation:auto;background-color:#0000}.layout-module__KEGopq__Layout[data-artifact-open=true] .layout-module__KEGopq__Content{margin-right:min(50vw,720px);transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.layout-module__KEGopq__Layout[data-artifact-open=false] .layout-module__KEGopq__Content{margin-right:0;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.layout-module__KEGopq__Layout[data-artifact-open=true] .layout-module__KEGopq__Content{margin-right:0}}
