:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar-expanded-width:320px;--sidebar-collapsed-width:64px;--bg:#08111f;--bg-accent:#10203e;--panel:#0e182ceb;--panel-2:#13223df5;--border:#82a4ff2e;--text:#eef3ff;--muted:#9aa7c7;--accent:#79a8ff;--accent-2:#4a7dff;--success-bg:#35ae6f1f;--success-border:#35ae6f59;--error-bg:#ff68681f;--error-border:#ff686859}*{box-sizing:border-box}html,body{background:radial-gradient(circle at top left, #79a8ff33, transparent 28%), radial-gradient(circle at bottom right, #4a7dff29, transparent 24%), var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}button,input{font:inherit}button{cursor:pointer}.login-simple-shell{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-topbar-badge{color:#d3e3fd;background:#8ab4f814;border:1px solid #8ab4f824;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.login-card.login-card-gemini{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1f20b8;border:1px solid #ffffff14;box-shadow:0 18px 50px #0000003d}.login-card{border-radius:1.6rem;padding:1.45rem}.login-card.login-card-gemini{position:relative}.login-card-minimal{width:min(100%,520px)}.login-badge-minimal{width:fit-content;margin-bottom:.9rem}.login-card-kicker{color:#8ab4f8;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:600}.login-card-header h2{color:#f1f3f4;margin:.45rem 0 0;font-size:1.7rem}.login-card-header p{color:#9aa0a6;margin:.55rem 0 0;line-height:1.6}.login-step-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.15rem;display:flex}.login-step-pill{color:#9aa0a6;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.48rem .78rem;font-size:.8rem;font-weight:500;display:inline-flex}.login-step-pill.is-active{color:#d3e3fd;background:#8ab4f81a;border-color:#8ab4f833}.login-step-arrow{color:#6f7479;flex-shrink:0}.field{margin-top:1.25rem;display:block}.field-label{color:#d3e3fd;margin-bottom:.5rem;font-size:.95rem;display:block}.field-input{color:#f1f3f4;background:#1e1f20;border:1px solid #ffffff14;border-radius:1rem;outline:none;width:100%;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s}.field-input:focus{border-color:#8ab4f866;box-shadow:0 0 0 4px #8ab4f81a}.status-box{border-radius:1rem;margin-top:1rem;padding:.9rem 1rem;line-height:1.5}.status-success{background:var(--success-bg);border:1px solid var(--success-border);color:#baf0d0}.status-error{background:var(--error-bg);border:1px solid var(--error-border);color:#ffc5c5}.actions{flex-wrap:wrap;gap:.85rem;margin-top:1.4rem;display:flex}.primary-button,.secondary-button{border:1px solid #ffffff14;border-radius:999px;padding:.9rem 1.1rem;transition:transform .15s,opacity .2s,background-color .2s,border-color .2s}.primary-button{color:#fff;background:linear-gradient(#8ab4f8,#5f8df7);border-color:#0000}.secondary-button{color:#e3e3e3;background:#1e1f20}.login-primary-button{min-width:150px}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.helper-text{color:#9aa0a6;margin-top:1rem;font-size:.92rem;line-height:1.6}.response-panel{background:linear-gradient(#8ab4f80f,#ffffff05 42%),#ffffff06;border:1px solid #8ab4f81f;border-radius:1.15rem;margin-top:1.5rem;overflow:hidden}.response-header{color:#d3e3fd;border-bottom:1px solid #8ab4f81f;padding:.8rem 1rem;font-size:.92rem}.response-json{color:#d9e4ff;margin:0;padding:1rem;font-size:.84rem;line-height:1.55;overflow:auto}@media (max-width:920px){.login-card{border-radius:1.3rem;padding:1.2rem}}@media (max-width:640px){.login-step-row{gap:.4rem}}.chat-screen-shell{background:radial-gradient(circle at top,#5790ff29,#0000 32%),linear-gradient(#0f1115 0% 100%);min-height:100vh}.chat-loading-shell{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.chat-loading-card{color:#c4c7c5;background:#1e1f20f0;border:1px solid #ffffff14;border-radius:1rem;padding:1rem 1.25rem}.gemini-shell{grid-template-columns:var(--sidebar-expanded-width) minmax(0, 1fr);color:#e3e3e3;width:100%;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.gemini-shell.is-sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.gemini-sidebar-backdrop{z-index:19;opacity:0;pointer-events:none;background:#080b117a;transition:opacity .2s;position:fixed;inset:0}.gemini-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.mobile-sidebar-toggle{z-index:21;background:linear-gradient(#1e1f20f5,#141516f5),#1e1f20;border-color:#8ab4f82e;width:2.7rem;height:2.7rem;transition:left .22s,background-color .18s,border-color .18s,transform .15s;display:inline-flex;position:fixed;top:.95rem;box-shadow:0 14px 34px #0000004d}.mobile-sidebar-toggle.is-desktop{left:calc(var(--sidebar-expanded-width) - 1.35rem)}.mobile-sidebar-toggle.is-desktop.is-collapsed{left:calc(var(--sidebar-collapsed-width) - 1.35rem)}.mobile-sidebar-toggle.is-mobile{left:.75rem}.mobile-sidebar-toggle.is-mobile.is-open{left:calc(min(86vw,320px) - 3.45rem)}.mobile-sidebar-toggle.is-open{background:linear-gradient(#8ab4f82e,#1e1f20f5),#1e1f20}.sidebar.gemini-sidebar{z-index:20;background:#1b1c1d;border-right:1px solid #ffffff0f;flex-direction:column;min-height:0;padding:1rem .9rem;transition:width .2s,padding .2s;display:flex;position:relative;overflow:hidden}.sidebar.gemini-sidebar.is-collapsed{width:var(--sidebar-collapsed-width);padding-inline:.45rem}.gemini-sidebar-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:0 .4rem;display:flex}.gemini-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.gemini-brand-copy{min-width:0}.gemini-brand-icon{color:#d3e3fd;background:linear-gradient(135deg,#8daaff57,#4e80ff24);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sidebar-title{color:#f2f4f8;margin:0;font-size:1rem;font-weight:600}.sidebar-subtitle{color:#9aa0a6;margin:.2rem 0 0;font-size:.83rem;line-height:1.4}.gemini-main{isolation:isolate;background:#131314;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gemini-main-background{z-index:0;pointer-events:none;position:absolute;inset:0}.gemini-main-content{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gemini-main-content>*{z-index:1;position:relative}.side-rays-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.gemini-main-background .side-rays-container,.gemini-main-background .side-rays-container canvas{width:100%;height:100%;display:block}.sidebar-content{flex:1;min-height:0;overflow:auto}.sidebar-footer{gap:.65rem;padding:.9rem .4rem 0;display:grid}.sidebar-mode-switch{background:#ffffff08;border:1px solid #8ab4f824;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.2rem;display:grid}.sidebar-mode-button{color:#aeb9d4;background:0 0;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:.65rem .8rem;font-size:.86rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.sidebar-mode-button:hover{color:#e8f0ff;background:#8ab4f814}.sidebar-mode-button.is-active{color:#f3f7ff;background:#8ab4f829}.sidebar-debug-toggle,.sidebar-logout-button{width:100%}.sidebar-debug-toggle{color:#c7d2ea;background:#ffffff08;border:1px solid #8ab4f824;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem .9rem;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.sidebar-debug-toggle:hover{background:#8ab4f814;border-color:#8ab4f838}.sidebar-debug-toggle.is-active{color:#e8f0ff;background:#8ab4f81f;border-color:#8ab4f84d}.sidebar-logout-button{justify-content:center}.sidebar.gemini-sidebar.is-collapsed .gemini-brand-copy,.sidebar.gemini-sidebar.is-collapsed .thread-list-section-title,.sidebar.gemini-sidebar.is-collapsed .thread-new span,.sidebar.gemini-sidebar.is-collapsed .thread-title,.sidebar.gemini-sidebar.is-collapsed .sidebar-mode-button span,.sidebar.gemini-sidebar.is-collapsed .sidebar-logout-button span,.sidebar.gemini-sidebar.is-collapsed .sidebar-debug-toggle span{display:none}.sidebar.gemini-sidebar.is-collapsed .gemini-sidebar-header{justify-content:center;padding-inline:0}.sidebar.gemini-sidebar.is-collapsed .gemini-brand{justify-content:center;gap:0;width:100%}.sidebar.gemini-sidebar.is-collapsed .thread-new{justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;margin-inline:auto;padding:0}.sidebar.gemini-sidebar.is-collapsed .thread-item{justify-content:center}.sidebar.gemini-sidebar.is-collapsed .thread-trigger{justify-content:center;padding-inline:0}.sidebar.gemini-sidebar.is-collapsed .thread-delete{display:none}.sidebar.gemini-sidebar.is-collapsed .sidebar-logout-button{width:2.5rem;min-width:2.5rem;min-height:2.5rem;margin-inline:auto;padding:0}.sidebar.gemini-sidebar.is-collapsed .sidebar-footer{justify-items:center;padding-inline:0}.sidebar.gemini-sidebar.is-collapsed .sidebar-mode-switch{background:0 0;border:0;grid-template-columns:1fr;width:2.5rem;margin-inline:auto;padding:0}.sidebar.gemini-sidebar.is-collapsed .sidebar-mode-button,.sidebar.gemini-sidebar.is-collapsed .sidebar-debug-toggle{border-radius:.95rem;width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0}.sidebar.gemini-sidebar.is-collapsed .sidebar-mode-button{background:#ffffff08;border:1px solid #8ab4f824}.gemini-topbar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#131314f5,#131314d1 72%,#0000);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem .75rem;display:flex;position:sticky;top:0}.gemini-topbar-left{align-items:center;gap:.9rem;min-width:0;display:flex}.gemini-topbar-copy{min-width:0}.gemini-topbar-title{color:#f1f3f4;font-size:1rem;font-weight:600}.gemini-topbar-subtitle{color:#9aa0a6;white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.83rem;overflow:hidden}.gemini-icon-button,.gemini-logout-button,.thread-new,.thread-item,.composer-send,.suggestion-button,.composer-icon-button,.composer-chip-button{color:#e3e3e3;background:#1e1f20;border:1px solid #ffffff14}.gemini-icon-button,.composer-icon-button,.gemini-logout-button,.composer-chip-button,.thread-new,.suggestion-button{transition:background-color .18s,border-color .18s,transform .15s}.gemini-icon-button:hover,.gemini-logout-button:hover,.thread-new:hover,.suggestion-button:hover,.composer-icon-button:hover,.composer-chip-button:hover{background:#282a2c;border-color:#ffffff24}.gemini-icon-button{border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.gemini-logout-button{border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;display:inline-flex}.thread-list{flex-direction:column;gap:.35rem;display:flex}.thread-new{text-align:left;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem .95rem;display:flex}.thread-list-section-title{color:#9aa0a6;letter-spacing:.04em;text-transform:uppercase;padding:.9rem .5rem .35rem;font-size:.75rem;font-weight:600}.thread-item,.gemini-thread-item{background:0 0;border:0;border-radius:1rem;align-items:center;gap:.25rem;display:flex;overflow:hidden}.thread-item[data-active=true]{background:#282a2c}.thread-trigger{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:1rem;flex:1;align-items:center;gap:.7rem;padding:.78rem .9rem;display:flex}.thread-icon{color:#9aa7c7;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.thread-title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;display:block;overflow:hidden}.thread-delete{color:#9aa0a6;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.2rem;display:inline-flex}.thread-delete:hover{color:#f28b82;background:#f28b821f}.thread-root,.gemini-thread-root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.thread-viewport{scroll-behavior:smooth;flex:1;min-height:0;padding:0 1.5rem;overflow:hidden auto}.thread-inner{flex-direction:column;flex:1;gap:1.5rem;width:min(880px,100%);min-height:0;margin:0 auto;padding-top:1rem;display:flex}.thread-empty.gemini-empty{text-align:center;margin:auto 0;padding:4.5rem 0 1.5rem;position:relative}@media (prefers-reduced-motion:reduce){.questionnaire-tab,.questionnaire-output-option,.suggestion-button,.bubble,.scroll-bottom-button{transition:none;animation:none}}.gemini-empty-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#90b8ff3d,#0000 66%);width:280px;height:280px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.gemini-empty-badge{color:#d3e3fd;background:#1e1f20e0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;display:inline-flex;position:relative}.thread-empty h1{letter-spacing:-.03em;color:#f8f9fa;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;position:relative}.thread-empty p{color:#9aa0a6;width:min(780px,100%);margin:1rem auto 0;font-size:1rem;line-height:1.75;position:relative}.questionnaire-tabs{flex-wrap:wrap;justify-content:center;gap:.6rem;width:min(820px,100%);margin:1rem auto 1.1rem;display:flex;position:relative}.questionnaire-tab{color:#c4c7c5;background:#1e1f20d6;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:2.3rem;padding:.55rem .9rem;font-size:.86rem;font-weight:500;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.questionnaire-tab:hover{color:#e8eaed;background:#282a2cf5;border-color:#8ab4f833;transform:translateY(-1px)}.questionnaire-tab[data-active=true]{color:#d3e3fd;background:#8ab4f829;border-color:#8ab4f84d}.questionnaire-categories{text-align:left;flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.questionnaire-output-options{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.questionnaire-output-label{color:#9aa0a6;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:600}.questionnaire-output-list{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.questionnaire-output-option{color:#c4c7c5;cursor:pointer;background:#1e1f20c7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;min-height:2.5rem;padding:.55rem .9rem;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.questionnaire-output-option:hover{color:#e8eaed;background:#282a2cf2;border-color:#8ab4f833;transform:translateY(-1px)}.questionnaire-output-option[data-active=true]{color:#d3e3fd;background:#8ab4f824;border-color:#8ab4f847}.questionnaire-output-checkbox{accent-color:#8ab4f8;width:.95rem;height:.95rem;margin:0}.analytics-toggle{color:#c4c7c5;align-items:center;gap:.55rem;font-size:.84rem;display:inline-flex}.analytics-toggle input{accent-color:#8ab4f8}.questionnaire-compare-toggle{justify-content:center;margin-top:.15rem}.question-category{background:linear-gradient(#ffffff06,#ffffff04),#18191aeb;border:1px solid #ffffff0f;border-radius:1.5rem;padding:1rem}.question-category-toggle{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.question-category-toggle::-webkit-details-marker{display:none}.question-category[open] .question-category-toggle{margin-bottom:.95rem}.question-category-header{flex-direction:column;flex:1;gap:.35rem;display:flex}.question-category h2{letter-spacing:-.01em;color:#f8f9fa;margin:0;font-size:1rem;font-weight:600}.question-category p{color:#9aa0a6;text-align:left;width:auto;margin:0;font-size:.88rem;line-height:1.6}.question-category-chevron{color:#9aa0a6;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:-.1rem;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.question-category-toggle:hover .question-category-chevron{color:#d3e3fd;background:#8ab4f814;border-color:#8ab4f82e}.question-category[open] .question-category-chevron{transform:rotate(180deg)}.suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:0;display:grid}.suggestion-button{text-align:left;color:#e3e3e3;background:linear-gradient(#8ab4f80f,#ffffff05 48%),#1e1f20eb;border:1px solid #ffffff12;border-radius:1.25rem;flex-direction:column;gap:.42rem;width:100%;min-height:108px;padding:1rem 1.05rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.suggestion-button:hover{background:linear-gradient(#8ab4f817,#ffffff06 48%),#1e1f20fa;border-color:#8ab4f833;transform:translateY(-3px);box-shadow:0 12px 28px #0000002e}.suggestion-title{color:#f8f9fa;font-size:.98rem;font-weight:500;line-height:1.45;display:block}.suggestion-description{color:#9aa0a6;font-size:.82rem;line-height:1.55;display:block}.messages{flex-direction:column;gap:1.45rem;padding-bottom:1rem;display:flex}.message{display:flex}.gemini-message-group{flex-direction:column}.gemini-message-stack{flex-direction:column;gap:.45rem;min-width:0;display:flex}.gemini-message-stack-user{align-items:flex-end}.message-attachment-chip{color:#d3e3fd;background:#8ab4f814;border:1px solid #8ab4f824;border-radius:999px;align-items:center;gap:.5rem;max-width:min(640px,78%);margin-bottom:.25rem;padding:.5rem .75rem;font-size:.82rem;display:inline-flex}.message-attachment-icon{color:#8ab4f8;justify-content:center;align-items:center;display:inline-flex}.message-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-user{justify-content:flex-end}.message-assistant{justify-content:flex-start}.bubble{white-space:pre-wrap;word-break:break-word;max-width:min(760px,92%);line-height:1.72;transition:transform .2s,box-shadow .2s}.gemini-user-bubble{color:#e3e3e3;background:#282a2c;border-radius:1.4rem .4rem 1.4rem 1.4rem;max-width:min(640px,78%);padding:.95rem 1.15rem;box-shadow:inset 0 1px #ffffff08}.gemini-user-bubble>:first-child{margin-top:0}.gemini-user-bubble>:last-child{margin-bottom:0}.bubble:hover{transform:translateY(-1px)}.gemini-assistant-row{width:min(860px,100%);display:block}.gemini-assistant-avatar{color:#d3e3fd;background:linear-gradient(135deg,#8ab4f859,#5790ff1f);border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;margin-top:.15rem;display:inline-flex}.gemini-assistant-bubble{color:#e3e3e3;background:0 0;border:0;padding:0}.gemini-assistant-bubble:hover{box-shadow:0 12px 28px #0000001f}.assistant-message-meta{align-items:center;gap:.85rem;min-height:1.65rem;display:flex}.message-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1f20b8;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.2rem;display:inline-flex}.message-actions[data-floating]{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(-3px)}.gemini-message-group:hover .message-actions[data-floating]{opacity:1;transform:translateY(0)}.message-actions-user{opacity:1;margin-left:auto;transform:none}.message-action-button{color:#9aa0a6;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;display:inline-flex}.message-action-button:hover:not(:disabled){color:#e3e3e3;background:#282a2c}.message-action-button:disabled{opacity:.4;cursor:not-allowed}.message-action-button[data-submitted]{color:#8ab4f8}.group\/copy[data-copied] .copy-default,.group\/copy .copy-success{display:none}.group\/copy[data-copied] .copy-success{display:inline-flex}.branch-picker{background:#1e1f20b8;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.branch-picker-button{color:#9aa0a6;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.branch-picker-button:hover:not(:disabled){color:#e3e3e3;background:#282a2c}.branch-picker-button:disabled{opacity:.35;cursor:not-allowed}.branch-picker-label{color:#9aa0a6;align-items:center;gap:.2rem;padding:0 .45rem;font-size:.78rem;display:inline-flex}.branch-picker-separator{opacity:.55}.edit-composer{background:#1e1f20;border:1px solid #8ab4f82e;border-radius:1.3rem;width:min(640px,100%);box-shadow:0 10px 30px #00000038}.edit-composer-input{resize:vertical;color:#e3e3e3;background:0 0;border:0;outline:none;width:100%;min-height:94px;padding:1rem 1rem .7rem;font-size:.98rem;line-height:1.6}.edit-composer-footer{justify-content:flex-end;gap:.6rem;padding:0 .85rem .85rem;display:flex}.edit-composer-button{border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .85rem;display:inline-flex}.edit-composer-cancel{color:#c4c7c5;background:0 0}.edit-composer-save{color:#0b57d0;background:#8ab4f8;border-color:#0000}.composer-shell{z-index:10;background:linear-gradient(#0000,#131314f0 24%);flex-shrink:0;width:min(880px,100% - 3rem);margin:0 auto;padding:.7rem 0 .85rem;position:relative}.pending-run-banner{background:linear-gradient(#8ab4f814,#ffffff05 52%),#1b1c1eeb;border:1px solid #8ab4f824;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;display:flex}.pending-run-copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.pending-run-kicker{color:#8ab4f8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;display:inline-flex}.pending-run-title{color:#edf3ff;font-size:.95rem;font-weight:600}.pending-run-prompt{color:#cfd7e8;line-height:1.6}.pending-run-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.pending-run-button,.pending-run-dismiss{color:#d3e3fd;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;min-height:2.05rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.pending-run-button-primary{background:#8ab4f824;border-color:#8ab4f83d}.pending-run-dismiss{color:#9aa0a6}.scroll-bottom-button{color:#e3e3e3;background:#1e1f20;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:transform .2s,background .2s,color .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:absolute;top:-1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.scroll-bottom-button:hover{background:#282a2c;transform:translate(-50%)translateY(-1px);box-shadow:0 12px 28px #0000004d}.composer.gemini-composer{background:linear-gradient(#1f2023fa,#1a1b1dfa),#1c1d20;border:1px solid #ffffff17;border-radius:1.7rem;width:100%;padding:10px;overflow:visible;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff05}.composer.gemini-composer[data-dragging=true]{border-color:#8ab4f866;box-shadow:0 0 0 1px #8ab4f824,0 10px 30px #00000047}.composer-attachment-shell{padding:.65rem .75rem 0}.composer-attachment-list{flex-wrap:nowrap;gap:.45rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.composer-attachment-chip{color:#d3e3fd;background:#8ab4f814;border:1px solid #8ab4f81f;border-radius:999px;flex:none;align-items:center;gap:.4rem;max-width:100%;padding:.38rem .5rem .38rem .62rem;font-size:.78rem;display:inline-flex}.composer-attachment-icon{color:#8ab4f8;justify-content:center;align-items:center;display:inline-flex}.composer-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.composer-attachment-status{color:#9aa0a6;font-size:.74rem}.composer-attachment-remove{width:1.1rem;height:1.1rem;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.composer-file-input,.composer-toolbar{display:none}.composer-model-control{display:contents}.composer-model-label{display:none}.composer-model-picker{width:auto;min-width:0;max-width:100%;position:relative}.composer-model-trigger{color:#d7dbe1;text-align:left;min-width:0;min-height:2rem;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:.35rem;padding:.25rem .2rem;font-size:.82rem;font-weight:600;display:inline-flex}.composer-model-trigger:disabled{opacity:.72;cursor:not-allowed}.composer-model-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-model-trigger-value{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.composer-model-trigger-logo{object-fit:contain;background:#ffffff0a;border-radius:999px;flex:0 0 1.35rem;width:1.35rem;height:1.35rem}.composer-model-option-logo{object-fit:contain;background:#ffffff0a;border-radius:999px;flex:0 0 1.45rem;width:1.45rem;height:1.45rem}.composer-model-trigger-logo.is-placeholder,.composer-model-option-logo.is-placeholder{border:1px solid #ffffff14;display:inline-flex}.composer-model-trigger:hover:not(:disabled){background:0 0}.composer-model-trigger:focus-visible{box-shadow:none;outline:none}.composer-model-trigger-icon{color:#9aa0a6;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.composer-model-trigger-icon[data-open=true]{transform:rotate(180deg)}.composer-model-menu{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1e1f20fa,#161718fa),#1b1c1d;border:1px solid #ffffff14;border-radius:1.55rem;width:min(360px,100vw - 2rem);max-height:min(360px,52vh);padding:.55rem;position:absolute;bottom:calc(100% + .6rem);left:0;overflow:auto;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff08}.composer-model-option{color:#e3e3e3;text-align:left;background:0 0;border:0;border-radius:1rem;grid-template-columns:1.45rem minmax(0,1fr) 1rem;align-items:start;gap:.75rem;width:100%;padding:.85rem .8rem;display:grid}.composer-model-option:hover,.composer-model-option[data-selected=true]{background:#ffffff0a}.composer-model-option-check{color:#f3f7ff;justify-content:center;justify-self:end;align-items:center;min-height:1.45rem;display:inline-flex}.composer-model-option-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.composer-model-option-title{color:#f2f4f8;font-size:.9rem;font-weight:600;line-height:1.25}.composer-model-option-description{color:#b6b9bf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.composer-input-shell{align-items:flex-start;width:100%;min-width:0;min-height:3rem;padding:.3rem .65rem 0;display:flex}.composer-input{resize:none;color:#edf1f7;background:0 0;border:0;outline:none;width:100%;min-height:2.55rem;max-height:180px;padding:0;font-size:.98rem;line-height:1.35}.composer-input::placeholder{color:#8f949c}.composer-footer{justify-content:space-between;align-items:center;gap:.35rem;padding:0 .2rem .15rem;display:flex}.composer-left-actions,.composer-right-actions{align-items:center;gap:.05rem;min-width:0;display:flex}.composer-left-actions{flex:1}.composer-right-actions{flex-shrink:0}.composer-icon-button{color:#aeb4bd;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;padding:0;line-height:0;display:inline-flex}.composer-icon-button svg,.composer-send.gemini-send-button svg{flex-shrink:0;display:block}.composer-icon-button:hover{background:#ffffff0f;border-color:#0000}.composer-icon-button:focus-visible,.composer-send.gemini-send-button:focus-visible,.composer-model-trigger:focus-visible{outline:none}.composer-dictation-stop{color:#f28b82;background:#f28b8224;border-color:#f28b823d}.composer-attach-button{flex-shrink:0}.composer-send.gemini-send-button{color:#17191c;background:#edf1f7;border-color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;line-height:0;display:inline-flex;box-shadow:0 8px 18px #0000002e}.composer-send.gemini-send-button:disabled{color:#70757a;box-shadow:none;background:#2f3135}.error-box{border:1px solid var(--error-border);background:var(--error-bg);color:#ffd0d0;border-radius:.85rem;margin-top:.6rem;padding:.7rem .85rem}.markdown-message>:first-child{margin-top:0}.markdown-message>:last-child{margin-bottom:0}.artifact-debug-note{color:var(--muted);background:#8ab4f812;border:1px dashed #8ab4f838;border-radius:.8rem;margin:0 0 .7rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.45}.restro-debug-panel{border:1px solid #8ab4f829;border-radius:1rem;gap:.85rem;margin-bottom:.7rem;padding:.9rem 1rem;display:grid}.restro-debug-header{flex-direction:column;gap:.2rem;display:flex}.restro-debug-kicker{color:#8ab4f8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.restro-debug-title{color:#e8eefc;font-size:.92rem;font-weight:600}.restro-debug-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.restro-debug-chip-row span{color:#cad5ed;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:.28rem .55rem;font-size:.77rem}.restro-debug-details{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.9rem;overflow:hidden}.restro-debug-details summary{cursor:pointer;color:#e4ecff;align-items:center;gap:.45rem;padding:.8rem .95rem;font-size:.86rem;font-weight:600;list-style:none;display:flex}.restro-debug-details summary::-webkit-details-marker{display:none}.restro-debug-details pre{color:#a9c6ff;white-space:pre-wrap;word-break:break-word;margin:0;padding:0 .95rem .95rem;font-size:.78rem;line-height:1.6;overflow-x:auto}.restro-debug-list{color:#cfd9f2;margin:0;padding:0 1.15rem .95rem 2rem}.restro-debug-list li+li{margin-top:.35rem}.restro-debug-call-list{gap:.65rem;padding:0 .95rem .95rem;display:grid}.restro-debug-call-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.85rem;padding:.75rem .8rem}.restro-debug-call-title{color:#eef4ff;font-size:.83rem;font-weight:600}.restro-debug-call-meta{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.restro-debug-call-meta span{color:#cfe0ff;background:#8ab4f814;border-radius:999px;padding:.22rem .5rem;font-size:.74rem}.restro-analytics-panel{gap:.9rem;margin-bottom:.7rem;display:grid}.stream-reveal{animation:.22s ease-out stream-reveal-in}.restro-analytics-summary{color:#eef4ff;margin:0;font-size:.95rem;line-height:1.65}.restro-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.restro-analytics-kpi-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:.9rem;padding:.8rem .85rem}.restro-analytics-kpi-label{color:#9fb0d6;font-size:.75rem}.restro-analytics-kpi-value{color:#eef4ff;margin-top:.35rem;font-size:1rem;font-weight:600;line-height:1.35}.restro-analytics-section{gap:.55rem;display:grid}.restro-analytics-section-title{color:#dce7ff;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.restro-analytics-insights{color:#d3dcf3;margin:0;padding-left:1.1rem}.restro-analytics-insights li+li{margin-top:.38rem}.markdown-block+.response-table-card,.response-table-card+.markdown-block,.response-table-card+.response-table-card,.markdown-block+.markdown-block{margin-top:.7rem}.markdown-block-artifact{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:.72rem .85rem}.markdown-message p,.markdown-message ul,.markdown-message ol{margin:0 0 .65rem}.markdown-message strong{color:#fff}.markdown-message ul,.markdown-message ol{padding-left:1.15rem}.markdown-message li+li{margin-top:.22rem}.markdown-message h1,.markdown-message h2,.markdown-message h3,.markdown-message h4,.markdown-message h5,.markdown-message h6{margin:0 0 .45rem;line-height:1.35}.markdown-message table{border-collapse:collapse;width:100%}.restro-ai-markdown{color:#e3e3e3;line-height:1.7}.restro-ai-markdown :where(p,ul,ol,blockquote,pre,table){margin:0 0 .75rem}.restro-ai-markdown :where(h1,h2,h3,h4,h5,h6){color:#fff;margin:0 0 .5rem;line-height:1.35}.restro-ai-markdown :where(a){color:#8ab4f8}.restro-ai-markdown :where(strong){color:#fff}.restro-ai-markdown :where(code):not(pre code){background:#ffffff14;border-radius:.35rem;padding:.15rem .35rem;font-size:.92em}.response-table-card{border:1px solid var(--border);background:#0c1321f5;border-radius:1rem;overflow:hidden}.artifact-card{background:linear-gradient(#8ab4f80f,#ffffff04 30%),#0c1321f5;border-color:#8ab4f824;box-shadow:inset 0 1px #ffffff08}.response-table-toolbar{border-bottom:1px solid #8ab4f81a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.response-table-heading{flex-direction:column;gap:.15rem;display:flex}.response-table-kicker{color:#8ab4f8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.response-table-label{color:#dce7ff;font-size:.92rem;font-weight:600}.response-table-stats{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.response-table-stats span,.response-chart-meta span{color:#9fb0d6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:.28rem .55rem;font-size:.75rem}.response-table-actions{justify-content:flex-end;align-items:center;display:flex}.table-download-button{color:#e8efff;background:#ffffff08;border:1px solid #8ab4f824;border-radius:.85rem;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.82rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.table-download-button:hover{background:#8ab4f817;border-color:#8ab4f847}.response-chart-card{background:linear-gradient(#8ab4f80a,#ffffff03);border-bottom:1px solid #8ab4f81a;flex-direction:column;gap:.9rem;padding:.95rem 1rem 1rem;display:flex}.response-chart-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.response-chart-heading{flex-direction:column;gap:.35rem;min-width:0;display:flex}.response-chart-kicker{color:#8ab4f8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.response-chart-title{color:#e8efff;font-size:.94rem;font-weight:600}.response-chart-meta,.response-chart-control-row,.response-chart-type-picker{flex-wrap:wrap;gap:.55rem;display:flex}.response-chart-type-chip,.response-chart-metric-chip{color:#b9c7e7;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.79rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.response-chart-type-chip.is-active,.response-chart-metric-chip.is-active{color:#edf3ff;background:#8ab4f81f;border-color:#8ab4f852}.response-chart-grid{flex-direction:column;gap:.72rem;display:flex}.response-chart-hover-surface{position:relative}.response-chart-row{grid-template-columns:minmax(0,160px) minmax(120px,1fr) max-content;align-items:center;gap:.85rem;display:grid}.response-chart-row-grouped{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:flex-start}.response-chart-series-stack{flex-direction:column;gap:.5rem;display:flex}.response-chart-series-row{grid-template-columns:minmax(0,190px) minmax(120px,1fr) max-content;align-items:center;gap:.75rem;display:grid}.response-chart-series-label{color:#dce7ff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;min-width:0;font-size:.82rem;display:inline-flex;overflow:hidden}.response-chart-series-dot{border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem;box-shadow:0 0 0 2px #ffffff0d}.response-chart-label,.response-chart-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;overflow:hidden}.response-chart-label{color:#dce7ff}.response-chart-value{color:#b9c7e7;text-align:right}.response-chart-bar-track{background:#ffffff0f;border-radius:999px;height:.72rem;overflow:hidden}.response-chart-bar-fill{border-radius:inherit;cursor:pointer;background:linear-gradient(90deg,#8ab4f8eb,#79a8ff61);height:100%;box-shadow:inset 0 1px #ffffff2e}.response-chart-tooltip{z-index:3;pointer-events:none;background:#111827f5;border:1px solid #8ab4f82e;border-radius:.9rem;min-width:132px;max-width:220px;padding:.65rem .75rem;position:absolute;transform:translateY(-100%);box-shadow:0 18px 50px #00000059}.response-chart-tooltip-title{color:#f3f7ff;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.response-chart-tooltip-subtitle{color:#9aa7c7;margin-top:.15rem;font-size:.74rem}.response-chart-tooltip-value{color:#dbe5ff;margin-top:.25rem;font-size:.86rem;font-weight:600}.response-chart-tooltip-dot{border-radius:999px;flex-shrink:0;width:.58rem;height:.58rem}.response-chart-empty{color:#9aa7c7;background:#ffffff05;border:1px dashed #ffffff14;border-radius:.9rem;padding:.9rem 1rem;font-size:.82rem}.response-line-chart{flex-direction:column;gap:.85rem;display:flex}.response-line-chart-svg{width:100%;height:auto;overflow:visible}.response-line-chart-axis{stroke:#ffffff1f;stroke-width:1px}.response-line-chart-path{fill:none;stroke:#8ab4f8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.response-line-chart-dot{fill:#dce7ff;stroke:#8ab4f8;stroke-width:2px;cursor:pointer}.response-line-chart-label{fill:#9fb0d6;font-size:11px}.response-line-chart-values{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;display:grid}.response-line-chart-value-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.8rem;flex-direction:column;gap:.22rem;padding:.65rem .75rem;display:flex}.response-line-chart-value-label{color:#9fb0d6;font-size:.75rem}.response-line-chart-value-number{color:#e8efff;font-size:.87rem;font-weight:600}.response-pie-chart{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.response-pie-chart-visual{aspect-ratio:1;width:min(100%,220px);margin:0 auto;position:relative}.response-pie-chart-ring{border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff0d}.response-pie-chart-center{background:#111827f2;border:1px solid #ffffff0f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:22%}.response-pie-chart-center-label{color:#9fb0d6;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.response-pie-chart-center-value{color:#e8efff;font-weight:600}.response-pie-chart-legend{flex-direction:column;gap:.55rem;display:flex}.response-pie-chart-item{cursor:pointer;background:#ffffff05;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:.55rem;padding:.52rem .68rem;display:grid}.response-pie-chart-swatch{border-radius:999px;width:.72rem;height:.72rem}.response-pie-chart-item-label,.response-pie-chart-item-value{min-width:0;font-size:.84rem}.response-pie-chart-item-label{color:#dce7ff}.response-pie-chart-item-value{color:#b9c7e7;white-space:nowrap}.table-sort-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-weight:600;display:flex}.table-sort-indicator{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.response-table-scroll{overflow-x:auto}.response-table{border-collapse:collapse;width:100%;min-width:560px}.response-table thead{background:#79a8ff1a}.response-table th,.response-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #8ab4f814;padding:.78rem .92rem}.response-table tbody tr:nth-child(2n){background:#ffffff05}.response-table tbody tr:last-child td{border-bottom:0}.response-table-row-stream{animation:.18s ease-out stream-reveal-in}@keyframes stream-reveal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.markdown-message code{background:#ffffff14;border-radius:.35rem;padding:.15rem .35rem;font-size:.92em}.loading{color:#9aa0a6;font-size:.95rem}.thread-list-loading{flex-direction:column;gap:.65rem;display:flex}@media (max-width:920px){.response-table-toolbar{grid-template-columns:1fr;align-items:flex-start}.response-chart-header{flex-direction:column}.response-pie-chart,.response-chart-row,.response-chart-series-row{grid-template-columns:1fr}.response-chart-value{text-align:left}.pending-run-banner{flex-direction:column}.pending-run-actions,.questionnaire-tabs{justify-content:flex-start}.questionnaire-output-options{align-items:flex-start}.questionnaire-output-list{justify-content:flex-start}.suggestions,.gemini-shell{grid-template-columns:1fr}.sidebar.gemini-sidebar{width:min(86vw,320px);padding-right:1rem;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 20px 50px #00000057}.sidebar.gemini-sidebar.is-open{transform:translate(0)}.sidebar.gemini-sidebar.is-collapsed{width:min(86vw,320px);padding-inline:.9rem 1rem}.sidebar.gemini-sidebar .sidebar-logout-button span,.sidebar.gemini-sidebar .gemini-brand-copy,.sidebar.gemini-sidebar .thread-new span,.sidebar.gemini-sidebar .thread-title,.sidebar.gemini-sidebar .thread-list-section-title{display:initial}.sidebar.gemini-sidebar .gemini-brand{display:flex}.sidebar.gemini-sidebar .thread-trigger{display:block}.sidebar.gemini-sidebar .gemini-sidebar-header{justify-content:space-between;padding-inline:.4rem}.gemini-topbar{padding:1rem 1rem .75rem 4.2rem}.thread-viewport{padding:4.6rem 1rem 1rem}.thread-empty.gemini-empty{padding-top:4rem}.thread-empty h1{font-size:clamp(2.1rem,9vw,3.2rem)}.suggestions,.gemini-assistant-row{grid-template-columns:1fr}.gemini-assistant-avatar{display:none}.gemini-user-bubble,.bubble{max-width:100%}.assistant-message-meta{flex-wrap:wrap}.composer-shell{width:calc(100% - 2rem)}.composer-model-picker{min-width:0;max-width:100%}.composer-model-menu{border-radius:1.3rem;width:min(440px,100vw - 1rem);max-height:min(440px,62vh);padding:.65rem;left:50%;transform:translate(-50%)}.composer-model-option{grid-template-columns:1.55rem minmax(0,1fr) 1rem;gap:.85rem;padding:.95rem .9rem}.composer-model-option-title{font-size:.94rem}.composer-model-option-description{font-size:.86rem}.composer-footer{flex-wrap:wrap;align-items:flex-end}.composer-left-actions,.composer-right-actions{flex-wrap:wrap;justify-content:space-between}.composer-left-actions{width:100%}}
