@font-face{font-family:'Material Symbols Rounded';font-style:normal;font-weight:100 700;src:url(../assets/material-symbols-rounded.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans SC';font-style:normal;font-weight:400;src:url(../assets/IBMPlexSansSC-Regular.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans SC';font-style:normal;font-weight:500;src:url(../assets/IBMPlexSansSC-Medium.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans SC';font-style:normal;font-weight:600;src:url(../assets/IBMPlexSansSC-SemiBold.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans SC';font-style:normal;font-weight:700;src:url(../assets/IBMPlexSansSC-Bold.woff2) format('woff2')}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-variation-settings:'FILL'0,'wght'400,'GRAD'0,'opsz'24;vertical-align:middle;user-select:none}:root{--bg-color:#ffffff;--text-primary:#1f1f1f;--text-secondary:#444746;--user-bubble-bg:#f0f4f9;--input-bg:#f0f4f9;--btn-bg:#c2e7ff;--btn-text:#001d35;--icon-color:#444746;--header-bg:rgba(255, 255, 255, 0.9)}body{font-family:"IBM Plex Sans SC","Google Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-primary);margin:0;display:flex;flex-direction:column;height:100vh;overflow:hidden;box-sizing:border-box;overflow-x:hidden;transition:padding-right 0.3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font-family:inherit}.top-header{position:fixed;top:0;left:0;right:0;height:60px;background:var(--header-bg);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;padding:0 14px;z-index:10;box-shadow:0 1px 2px rgb(0 0 0 / .05);transition:right 0.3s cubic-bezier(.4,0,.2,1)}.brand-title{font-size:18px;font-weight:500;color:var(--text-primary);letter-spacing:.5px}.new-chat-btn{background:#fff0;border:1px solid #c7c7c7;padding:6px 16px;border-radius:20px;font-size:14px;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.2s}.new-chat-btn:hover{background:#f0f4f9;border-color:#fff0}.new-chat-btn .material-symbols-rounded{font-size:18px}#chat-window{flex:1;padding:80px 0 180px 0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;scroll-behavior:smooth}#chat-window::-webkit-scrollbar{width:6px}#chat-window::-webkit-scrollbar-track{background:#fff0}#chat-window::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .15);border-radius:10px}#chat-window::-webkit-scrollbar-thumb:hover{background-color:rgb(0 0 0 / .3)}.message-row{display:flex;flex-direction:column;width:100%;max-width:800px;padding:0 20px;box-sizing:border-box}.message-content{max-width:100%}.user-row{align-items:flex-end}.user-row .message-content{background-color:var(--user-bubble-bg);padding:12px 20px;border-radius:24px 24px 4px 24px;color:var(--text-primary);font-size:15px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.bot-row{align-items:flex-start}.bot-row .message-content{padding:0 12px;max-width:100%}.markdown-body{font-size:15px;line-height:1.6;color:var(--text-primary);word-wrap:break-word}.markdown-body code .material-symbols-rounded{font-size:1.15em;vertical-align:-3px;margin-right:2px}.markdown-body p{margin:0 0 14px 0}.markdown-body p:last-child{margin-bottom:0}.markdown-body a{color:#0070c9;text-decoration:none;font-weight:500;transition:opacity 0.2s}.markdown-body a:hover{text-decoration:underline;opacity:.8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin-top:24px;margin-bottom:12px;font-weight:500;line-height:1.3}.markdown-body h1{font-size:1.4em;color:#1a1a1a;padding-bottom:8px;border-bottom:1px solid #e1e3e1}.markdown-body h2{font-size:1.2em;color:#1f1f1f}.markdown-body h3{font-size:1.05em;color:#333}.markdown-body h4{font-size:1em;color:var(--text-secondary)}.markdown-body code{background-color:rgb(0 112 201 / .08);color:blue;padding:3px 6px;border-radius:6px;font-family:"IBM Plex Mono","Roboto Mono",Consolas,monospace;font-size:.85em}.markdown-body pre{background-color:#f8f9fa;border:1px solid #e1e3e1;padding:16px;border-radius:12px;overflow-x:auto;margin:16px 0}.markdown-body pre code{background-color:#fff0;padding:0;color:#444746;font-size:.85em}.markdown-body blockquote{border-left:4px solid #0027ff;margin:16px 0;padding:12px 16px;color:var(--text-secondary);background-color:#f3f4f6;border-radius:0 8px 8px 0;font-style:normal}.markdown-body ul,.markdown-body ol{padding-left:24px;margin-bottom:16px}.markdown-body li{margin-bottom:6px}.markdown-body li::marker{color:#86868b}.markdown-body hr{height:1px;background-color:#e1e3e1;border:none;margin:24px 0}.table-scroll-wrapper{width:100%;overflow-x:auto;margin:16px 0;border:1px solid #e1e3e1;border-radius:8px;background-color:#fff}.markdown-body table{display:block;width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid #e1e3e1;border-radius:8px;margin:16px 0}.markdown-body th,.markdown-body td{border-bottom:1px solid #e1e3e1;border-right:1px solid #e1e3e1;padding:12px 16px;vertical-align:top;font-size:14px;line-height:1.6}.markdown-body th:last-child,.markdown-body td:last-child{border-right:none}.markdown-body tr:last-child td{border-bottom:none}.markdown-body th{background-color:#f8f9fa;font-weight:500;text-align:left;white-space:nowrap}.markdown-body th:first-child{border-top-left-radius:8px}.markdown-body th:last-child{border-top-right-radius:8px}.markdown-body th:nth-child(1),.markdown-body td:nth-child(1),.markdown-body th:nth-child(2),.markdown-body td:nth-child(2),.markdown-body th:nth-child(3),.markdown-body td:nth-child(3){white-space:nowrap;width:max-content;max-width:max-content}.markdown-body th:last-child,.markdown-body td:last-child{width:100%;min-width:max-content}.markdown-body th:nth-child(n+4),.markdown-body td:nth-child(n+4){min-width:240px;word-break:break-word;white-space:normal}.markdown-body table::-webkit-scrollbar{height:6px}.markdown-body table::-webkit-scrollbar-track{background:#fff0;margin:0 8px}.markdown-body table::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .1);border-radius:6px}.markdown-body table::-webkit-scrollbar-thumb:hover{background-color:rgb(0 0 0 / .2)}.bot-actions{display:flex;padding:8px 12px 0;color:var(--icon-color);gap:8px;align-items:center}.action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;cursor:pointer;transition:background-color 0.2s}.action-btn:hover{background-color:rgb(0 0 0 / .04)}.action-btn .material-symbols-rounded{font-size:18px;opacity:.7;transition:all 0.2s ease}.action-btn:hover .material-symbols-rounded{opacity:1}.action-text-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:16px;font-size:13px;color:var(--text-secondary);background-color:#fff0;border:1px solid #e1e3e1;cursor:pointer;transition:all 0.2s;font-family:inherit}.action-text-btn:hover{background-color:var(--user-bubble-bg);color:var(--text-primary);border-color:#c7c7c7}.action-text-btn .material-symbols-rounded{font-size:16px}.cursor-blink::after{content:'▋';animation:blink 1s step-start infinite;margin-left:4px;background:linear-gradient(to bottom,#0070c9 0%,#8a2be2 50%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:inline-block}@keyframes blink{50%{opacity:0}}.bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:var(--bg-color);padding:16px 20px 24px 20px;display:flex;justify-content:center;z-index:100;box-shadow:0 -12px 24px rgb(255 255 255 / .9);transition:right 0.3s cubic-bezier(.4,0,.2,1)}.input-container{width:100%;max-width:760px;display:flex;flex-direction:column;gap:8px}#file-preview{align-self:flex-start;background:#e1e3e1;padding:4px 12px 4px 8px;border-radius:16px;font-size:13px;color:var(--text-secondary);display:none;align-items:center;gap:4px}.input-box{background-color:var(--input-bg);border-radius:32px;padding:10px 12px 10px 16px;display:flex;align-items:center;gap:12px}.attachment-wrapper{position:relative;display:flex;align-items:center}.dropup-menu{position:absolute;bottom:100%;left:0;margin-bottom:16px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .12);padding:8px;min-width:180px;display:none;flex-direction:column;z-index:200}.dropup-menu.show{display:flex;animation:menuSlideUp 0.2s cubic-bezier(.2,0,0,1)}@keyframes menuSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropup-item{padding:10px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:var(--text-primary);border-radius:8px;transition:background-color 0.2s}.dropup-item:hover{background-color:rgb(0 0 0 / .04)}.dropup-item .material-symbols-rounded{font-size:20px;color:var(--text-secondary)}.dropup-divider{height:1px;background-color:#e1e3e1;margin:4px 0}.icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--icon-color);transition:background-color 0.2s}.icon-btn:hover{background-color:rgb(0 0 0 / .05)}input[type="text"]{flex:1;background:#fff0;border:none;font-size:15px;color:var(--text-primary);outline:none}input[type="text"]::placeholder{color:var(--text-secondary)}.send-btn{background-color:#0027ff;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity 0.2s}.send-btn:hover{opacity:.8}.send-btn:disabled{background-color:#e1e3e1;color:#c4c7c5;cursor:not-allowed}body.workspace-open{padding-right:600px}body.workspace-open .top-header,body.workspace-open .bottom-bar{right:600px}#side-workspace{position:fixed;top:0;right:-600px;width:600px;height:100vh;background-color:#fff;border-left:1px solid #e1e3e1;box-shadow:-8px 0 24px rgb(0 0 0 / .04);transition:right 0.3s cubic-bezier(.4,0,.2,1);z-index:200;display:flex;flex-direction:column}body.workspace-open #side-workspace{right:0}.workspace-header{position:absolute;top:0;left:0;right:0;height:60px;min-height:60px;box-sizing:border-box;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-weight:500;color:var(--text-primary);background:rgb(255 255 255 / .72);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.workspace-content{flex:1;padding:84px 24px 24px 24px;overflow-y:auto;background-color:var(--bg-color)}@keyframes spin{100%{transform:rotate(360deg)}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);gap:16px}.loading-spinner .material-symbols-rounded{font-size:32px;animation:spin-and-color 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes spin-and-color{0%{transform:rotate(0deg);color:#0027ff}25%{transform:rotate(360deg);color:#4caf50}50%{transform:rotate(720deg);color:#8a2be2}75%{transform:rotate(1080deg);color:#00bcd4}100%{transform:rotate(1440deg);color:#0027ff}}.disclaimer-text{text-align:center;font-size:11px;color:#86868b;margin-top:12px;letter-spacing:.3px;user-select:none}.eval-setup-container{display:flex;flex-direction:column;gap:20px}.eval-context-box{background:#f8f9fa;border:1px solid #e1e3e1;border-radius:12px;padding:12px 16px}.eval-context-label{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px;margin-bottom:6px;font-weight:500}.eval-context-label .material-symbols-rounded{font-size:16px}.eval-context-text{font-size:14px;color:var(--text-primary);font-family:"IBM Plex Mono",monospace;line-height:1.5}.eval-section-title{font-size:13px;font-weight:500;margin:0 0 3px 0;color:var(--text-secondary);text-transform:uppercase}.eval-mode-cards{display:flex;flex-direction:row;gap:12px}.mode-card{flex:1}.mode-name{font-size:14px}.mode-desc{font-size:12px;line-height:1.4}.mode-card{cursor:pointer}.mode-card input[type="radio"]{display:none}.card-outline{border:2px solid #e1e3e1;border-radius:12px;padding:16px;transition:all 0.2s ease;background:var(--bg-color)}.card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mode-name{font-weight:600;font-size:15px;color:var(--text-primary)}.mode-desc{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}.mode-card input[type="radio"]:checked+.card-outline{border-color:#0027ff;background:rgb(0 112 201 / .04)}.eval-file-dropzone{border:1px dashed #c7c7c7;border-radius:12px;padding:24px;text-align:center;cursor:pointer;background:#fafafa;transition:background 0.2s;display:flex;flex-direction:column;align-items:center;gap:8px}.eval-file-dropzone:hover{background:#f0f4f9;border-color:#0070c9}.eval-file-dropzone .material-symbols-rounded{font-size:28px;color:#333}.dropzone-text{font-size:14px;font-weight:500;color:var(--text-primary)}.dropzone-hint{font-size:12px;color:var(--text-secondary)}.eval-file-preview-area{display:flex;align-items:center;gap:8px;background:#f0f4f9;padding:8px 12px;border-radius:8px;font-size:13px;color:#001d35;border:2px solid #0027ff}.eval-file-preview-area .filename{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eval-file-preview-area .clear-icon{cursor:pointer;font-size:16px;opacity:.6}.eval-file-preview-area .clear-icon:hover{opacity:1}.eval-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:max-content;align-self:center;padding:10px 24px;margin-top:16px;border-radius:100px;font-size:14px;font-weight:500;color:#fff;border:none;cursor:pointer;background-color:#0027ff;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.eval-submit-btn:hover{transform:translateY(-1px);opacity:.95}.eval-submit-btn .material-symbols-rounded{font-size:20px}@media print{.top-header,.bottom-bar,#chat-window,.workspace-header{display:none!important;.tailwind-sandbox aside{display:none!important}.tailwind-sandbox #main-content{padding:0!important;overflow:visible!important}}body,html{background:#ffffff!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}#side-workspace{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;border:none!important;transform:none!important}#workspace-content{padding:0!important;overflow:visible!important;height:auto!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.table-scroll-wrapper,.markdown-body table,.markdown-body blockquote,.markdown-body h3,.markdown-body h4{page-break-inside:avoid;break-inside:avoid}.table-scroll-wrapper{overflow:visible!important;border:none!important}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out}.modal-overlay[style*="display: flex"]{opacity:1;pointer-events:auto}.modal-content{background:#fff;width:720px;max-height:85vh;border-radius:12px;box-shadow:0 24px 48px rgb(0 0 0 / .2);display:flex;flex-direction:column;transform:translateY(10px);transition:transform 0.2s cubic-bezier(.175,.885,.32,1.275)}.modal-overlay[style*="display: flex"] .modal-content{transform:translateY(0)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e1e3e1;background:#f8f9fa;border-radius:12px 12px 0 0}.modal-body{padding:24px 32px;overflow-y:auto;font-size:14px;line-height:1.6}#side-workspace{transition:right 0.3s cubic-bezier(.4,0,.2,1),width 0.3s cubic-bezier(.4,0,.2,1)!important}body.workspace-expanded #side-workspace{width:85vw;box-shadow:-24px 0 64px rgb(0 0 0 / .15)}.workspace-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:150;opacity:0;pointer-events:none;transition:opacity 0.4s cubic-bezier(.16,1,.3,1)}body.workspace-expanded .workspace-overlay{opacity:1;pointer-events:auto}.step-item{position:relative;padding-left:3.5rem;padding-bottom:2rem}.step-line{position:absolute;top:36px;left:15px;width:2px;height:100%;background-color:#EBEBEB!important;z-index:0}.step-item:last-child .step-line::after,.step-item:last-child .step-line{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.shadow-micro{box-shadow:0 2px 8px rgb(0 0 0 / .03),0 1px 2px rgb(0 0 0 / .02)}.panel-content{transition:max-height 0.3s ease-in-out,opacity 0.3s ease-in-out;overflow:hidden}.panel-collapsed{max-height:0;opacity:0;margin-top:0!important}.panel-expanded{max-height:1000px;opacity:1}.sandbox-input{appearance:none;-webkit-appearance:none;border-style:solid!important;border-width:1px!important;outline:none;box-shadow:none!important;margin:0}.sandbox-ghost-btn{appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;outline:none;cursor:pointer;padding:0;margin:0;font-family:inherit}.sandbox-outline-btn{appearance:none;-webkit-appearance:none;border-style:solid!important;border-width:1px!important;cursor:pointer;outline:none;font-family:inherit}.tailwind-sandbox *,.tailwind-sandbox ::before,.tailwind-sandbox ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}.ambient-glow{position:fixed;bottom:0;left:0;width:100vw;height:45vh;pointer-events:none;z-index:-1;overflow:hidden;transition:opacity 1.2s cubic-bezier(.16,1,.3,1)!important}.ambient-glow::before,.ambient-glow::after{content:'';position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(90px);-webkit-filter:blur(90px)}.ambient-glow::before{width:80vw;height:20vh;background:rgb(0 112 201 / .15);animation:floatCloud 12s ease-in-out infinite alternate}.ambient-glow::after{width:50vw;height:15vh;background:rgb(138 43 226 / .08);animation:floatCloud 18s ease-in-out infinite alternate-reverse}@keyframes floatCloud{0%{transform:translate(-55%,-40%) scale(.95) rotate(-2deg)}100%{transform:translate(-45%,-60%) scale(1.05) rotate(2deg)}}body.chat-started .ambient-glow{opacity:0!important;transition:opacity 1.2s cubic-bezier(.16,1,.3,1)!important}#orion-global-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity 0.6s ease-out,visibility 0.6s ease-out}#orion-global-loader.hidden{opacity:0;visibility:hidden}.loader-spinner{width:42px;height:42px;border:3px solid rgb(0 39 255 / .1);border-top-color:#0027ff;border-radius:50%;animation:orion-spin 1s cubic-bezier(.55,.085,.68,.53) infinite;margin-bottom:20px}.loader-text{color:#52525B;font-family:'IBM Plex Sans SC',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;animation:orion-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes orion-spin{to{transform:rotate(360deg)}}@keyframes orion-pulse{0%,100%{opacity:1}50%{opacity:.4}}.davinci-input::placeholder{color:#86868b!important;font-weight:400!important;font-family:inherit!important;opacity:1!important;letter-spacing:normal!important}@media screen and (max-width:768px){#mobile-restriction-overlay{display:flex!important}.top-header,#chat-window,.bottom-bar,#side-workspace{display:none!important}body{overflow:hidden!important}}#mobile-restriction-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#F4F5F7;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.restriction-card{border-radius:24px;padding:40px 32px;width:100%;max-width:340px;position:relative;display:flex;flex-direction:column;align-items:center}.restriction-icon-wrapper{margin-bottom:24px;display:flex;justify-content:center}.restriction-title{font-size:20px;font-weight:600;color:#1D1B20;margin:0 0 16px 0;text-align:center;letter-spacing:0}.restriction-desc{font-size:14px;color:#49454F;line-height:1.6;margin:0 0 32px 0;text-align:center}.restriction-actions{display:flex;flex-direction:column;gap:12px;width:100%}.m3-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:100px;font-size:15px;font-weight:500;letter-spacing:.1px;cursor:pointer;border:none;transition:all 0.2s cubic-bezier(.2,0,0,1);font-family:inherit}.m3-btn .material-symbols-rounded{font-size:20px}.m3-btn-filled{background-color:#0027ff;color:#FFF}.m3-btn-filled:active{background-color:#001ecc;transform:scale(.98)}.m3-btn-outlined{background-color:#fff0;color:#0027ff;border:2px solid #0027ff}.m3-btn-outlined:active{background-color:rgb(0 39 255 / .08);border-color:#0027ff}.share-hidden{display:none!important}.restriction-footer{position:absolute;bottom:32px;font-size:12px;color:#86868B;text-align:center;letter-spacing:.3px}.restriction-footer a{color:#86868B;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color 0.2s}.restriction-footer a:hover{color:#0027ff}.md-snackbar{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);background-color:#313033;color:#F4EFF4;padding:14px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 8px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transition:opacity 0.3s,bottom 0.3s,visibility 0.3s;white-space:nowrap;z-index:100}.md-snackbar.show{opacity:1;visibility:visible;bottom:24px}