:root{--color-nav-rail:#3f0e40;--color-nav-rail-hover:#ffffff1a;--color-nav-rail-text:#cfa7d0;--color-nav-rail-text-active:#fff;--color-sidebar-bg:#19171d;--color-sidebar-text:#d1d2d3;--color-sidebar-text-muted:#ababad;--color-sidebar-hover:#ffffff0f;--color-sidebar-active:#1164a3;--color-sidebar-section-text:#ababad;--color-sidebar-border:#35373b;--color-main-bg:#1a1d21;--color-main-text:#d1d2d3;--color-main-text-muted:#ababad;--color-main-header-bg:#1a1d21;--color-main-border:#35373b;--color-input-bg:#222529;--color-input-border:#565856;--color-badge-bg:#cd2553;--color-online:#2bac76;--bg-primary:var(--color-main-bg);--text-primary:var(--color-main-text)}*{box-sizing:border-box}body{background-color:var(--bg-primary);color:var(--text-primary);margin:0;font-family:Lato,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.login-page[data-v-1683526b]{background-color:var(--color-main-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-1683526b]{background-color:var(--color-sidebar-bg);border:1px solid var(--color-sidebar-border);text-align:center;border-radius:12px;width:400px;padding:40px}.login-header[data-v-1683526b]{margin-bottom:32px}.login-title[data-v-1683526b]{color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:900}.login-subtitle[data-v-1683526b]{color:var(--color-sidebar-text-muted);margin:0;font-size:14px}.login-error[data-v-1683526b]{border:1px solid var(--color-badge-bg);color:var(--color-badge-bg);background:#cd255326;border-radius:6px;margin-bottom:20px;padding:10px 14px;font-size:13px}.guest-button[data-v-1683526b]{background-color:var(--color-online);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px;font-family:inherit;font-size:16px;font-weight:700;transition:background-color .15s;display:flex}.guest-button[data-v-1683526b]:hover:not(:disabled){background-color:#249e6b}.guest-button[data-v-1683526b]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-1683526b]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin-1683526b}@keyframes spin-1683526b{to{transform:rotate(360deg)}}.guest-description[data-v-1683526b]{color:var(--color-sidebar-text-muted);margin:10px 0 0;font-size:13px}.divider[data-v-1683526b]{align-items:center;gap:12px;margin:28px 0;display:flex}.divider[data-v-1683526b]:before,.divider[data-v-1683526b]:after{content:"";background:var(--color-sidebar-border);flex:1;height:1px}.divider span[data-v-1683526b]{color:var(--color-sidebar-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.wip-section[data-v-1683526b]{opacity:.4;pointer-events:none}.wip-header[data-v-1683526b]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.wip-title[data-v-1683526b]{color:var(--color-sidebar-text);font-size:14px;font-weight:600}.wip-badge[data-v-1683526b]{text-transform:uppercase;letter-spacing:.5px;background:var(--color-nav-rail);color:var(--color-nav-rail-text);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.wip-input[data-v-1683526b]{background:var(--color-input-bg);border:1px solid var(--color-input-border);width:100%;color:var(--color-sidebar-text);box-sizing:border-box;border-radius:6px;margin-bottom:10px;padding:10px 14px;font-family:inherit;font-size:14px}.wip-button[data-v-1683526b]{background:var(--color-sidebar-active);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:4px;padding:10px;font-family:inherit;font-size:14px;font-weight:600}.nav-rail[data-v-bde37792]{background-color:var(--color-nav-rail);flex-direction:column;flex-shrink:0;align-items:center;width:64px;padding:8px 0;display:flex}.nav-rail__workspace[data-v-bde37792]{border-bottom:1px solid #ffffff1f;justify-content:center;width:100%;margin-bottom:12px;padding:8px 0 12px;display:flex}.nav-rail__workspace-icon[data-v-bde37792]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#611f69,#8b2f97);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex}.nav-rail__items[data-v-bde37792]{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.nav-rail__item[data-v-bde37792]{cursor:pointer;color:var(--color-nav-rail-text);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:56px;padding:4px 12px;transition:background-color .12s;display:flex}.nav-rail__item[data-v-bde37792]:hover{background-color:var(--color-nav-rail-hover);color:var(--color-nav-rail-text-active)}.nav-rail__item-icon[data-v-bde37792]{font-size:18px;line-height:1}.nav-rail__item-label[data-v-bde37792]{white-space:nowrap;font-size:10px;line-height:1}.status-bar[data-v-1225c185]{border-top:1px solid var(--color-sidebar-border);flex-shrink:0;padding:12px 16px}.status-bar__rep[data-v-1225c185]{margin-bottom:8px}.status-bar__rep-header[data-v-1225c185]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.status-bar__rep-label[data-v-1225c185]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-sidebar-section-text);font-size:11px;font-weight:600}.status-bar__rep-value[data-v-1225c185]{color:var(--color-sidebar-text);font-size:11px;font-weight:600}.status-bar__rep-track[data-v-1225c185]{background-color:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.status-bar__rep-fill[data-v-1225c185]{background:linear-gradient(90deg,#2bac76,#36d399);border-radius:2px;height:100%;transition:width .3s}.status-bar__strikes[data-v-1225c185]{justify-content:space-between;align-items:center;display:flex}.status-bar__strikes-label[data-v-1225c185]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-sidebar-section-text);font-size:11px;font-weight:600}.status-bar__strikes-dots[data-v-1225c185]{gap:6px;display:flex}.status-bar__strike-dot[data-v-1225c185]{border:2px solid #fff3;border-radius:50%;width:10px;height:10px}.status-bar__strike-dot--active[data-v-1225c185]{background-color:var(--color-badge-bg);border-color:var(--color-badge-bg)}.sidebar[data-v-970b410d]{background-color:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.sidebar__header[data-v-970b410d]{border-bottom:1px solid var(--color-sidebar-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sidebar__workspace-name[data-v-970b410d]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.sidebar__sections[data-v-970b410d]{flex:1;padding-bottom:8px;overflow-y:auto}.sidebar__sections[data-v-970b410d]::-webkit-scrollbar{width:4px}.sidebar__sections[data-v-970b410d]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.sidebar__section[data-v-970b410d]{margin-top:8px}.sidebar__section-header[data-v-970b410d]{color:var(--color-sidebar-section-text);align-items:center;gap:4px;padding:4px 16px;font-size:14px;display:flex}.sidebar__section-header[data-v-970b410d]:hover{color:var(--color-sidebar-text)}.sidebar__section-toggle[data-v-970b410d]{text-align:center;width:16px;font-size:10px}.sidebar__section-label[data-v-970b410d]{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.sidebar__channel-list[data-v-970b410d]{margin:0;padding:0;list-style:none}.sidebar__channel[data-v-970b410d]{cursor:pointer;color:var(--color-sidebar-text-muted);align-items:center;gap:8px;height:28px;padding:4px 16px 4px 28px;font-size:14px;display:flex}.sidebar__channel[data-v-970b410d]:hover{background-color:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.sidebar__channel--active[data-v-970b410d]{background-color:var(--color-sidebar-active);color:#fff;border-radius:6px;margin:0 8px;padding-left:20px}.sidebar__channel-name[data-v-970b410d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__dm-status[data-v-970b410d]{border:1.5px solid var(--color-sidebar-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sidebar__dm-status--online[data-v-970b410d]{background-color:var(--color-online);border-color:var(--color-online)}.sidebar__channel--unread .sidebar__channel-name[data-v-970b410d]{color:#fff;font-weight:700}.sidebar__badge[data-v-970b410d]{color:#fff;background-color:#e01e5a;border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.boss-message[data-v-8df8bcf2]{gap:12px;margin:0 -20px;padding:8px 20px;display:flex}.boss-message[data-v-8df8bcf2]:hover{background-color:#ffffff05}.boss-message__avatar[data-v-8df8bcf2]{color:#fff;background-color:#4a154b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.boss-message__body[data-v-8df8bcf2]{min-width:0}.boss-message__header[data-v-8df8bcf2]{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.boss-message__name[data-v-8df8bcf2]{color:#fff;font-size:14px;font-weight:700}.boss-message__time[data-v-8df8bcf2]{color:var(--color-main-text-muted);font-size:11px}.boss-message__text[data-v-8df8bcf2]{color:var(--color-main-text);margin:0;font-size:14px;line-height:1.46}.boss-message__typing[data-v-8df8bcf2]{align-items:center;gap:4px;height:20px;display:flex}.boss-message__typing-dot[data-v-8df8bcf2]{background-color:var(--color-main-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-bounce-8df8bcf2}.boss-message__typing-dot[data-v-8df8bcf2]:nth-child(2){animation-delay:.2s}.boss-message__typing-dot[data-v-8df8bcf2]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-8df8bcf2{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.player-message[data-v-06dbbca1]{justify-content:flex-end;margin:0 -20px;padding:8px 20px;display:flex}.player-message[data-v-06dbbca1]:hover{background-color:#ffffff05}.player-message__body[data-v-06dbbca1]{flex-direction:column;align-items:flex-end;gap:2px;max-width:70%;display:flex}.player-message__header[data-v-06dbbca1]{align-items:baseline;display:flex}.player-message__time[data-v-06dbbca1]{color:var(--color-main-text-muted);font-size:11px}.player-message__text[data-v-06dbbca1]{color:var(--color-main-text);background-color:#1164a3;border-radius:12px 12px 2px;margin:0;padding:8px 12px;font-size:14px;line-height:1.46}.tone-cards[data-v-8e1d9ce9]{border-top:1px solid var(--color-main-border);flex-shrink:0;padding:12px 20px 20px}.tone-cards__label[data-v-8e1d9ce9]{color:var(--color-main-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:700}.tone-cards__grid[data-v-8e1d9ce9]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tone-cards__card[data-v-8e1d9ce9]{background-color:var(--color-input-bg);border:1px solid var(--color-main-border);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.tone-cards__card[data-v-8e1d9ce9]:hover:not(:disabled){background-color:#1164a31a;border-color:#1164a3}.tone-cards__card[data-v-8e1d9ce9]:active:not(:disabled){background-color:#1164a333}.tone-cards__card--disabled[data-v-8e1d9ce9],.tone-cards__card[data-v-8e1d9ce9]:disabled{opacity:.5;cursor:not-allowed}.tone-cards__card-emoji[data-v-8e1d9ce9]{font-size:20px;line-height:1}.tone-cards__card-label[data-v-8e1d9ce9]{color:#fff;font-size:13px;font-weight:700}.tone-cards__card-preview[data-v-8e1d9ce9]{color:var(--color-main-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-area[data-v-f777f46c]{background-color:var(--color-main-bg);flex-direction:column;flex:1;min-width:0;display:flex}.chat-area__header[data-v-f777f46c]{border-bottom:1px solid var(--color-main-border);flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 20px;display:flex}.chat-area__header-left[data-v-f777f46c]{align-items:center;gap:4px;display:flex}.chat-area__dm-avatar[data-v-f777f46c]{color:#fff;background-color:#ffffff26;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.chat-area__header-name[data-v-f777f46c]{color:#fff;margin:0;font-size:16px;font-weight:700}.chat-area__messages[data-v-f777f46c]{flex:1;padding:16px 20px;overflow-y:auto}.chat-area__messages[data-v-f777f46c]::-webkit-scrollbar{width:6px}.chat-area__messages[data-v-f777f46c]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.hr-bot-chat[data-v-ecc4fbb7]{background-color:var(--color-main-bg);flex-direction:column;flex:1;min-width:0;display:flex}.hr-bot-chat__header[data-v-ecc4fbb7]{border-bottom:1px solid var(--color-main-border);flex-shrink:0;align-items:center;gap:4px;height:49px;padding:0 20px;display:flex}.hr-bot-chat__dm-avatar[data-v-ecc4fbb7]{background-color:#ffffff26;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.hr-bot-chat__header-name[data-v-ecc4fbb7]{color:#fff;margin:0;font-size:16px;font-weight:700}.hr-bot-chat__messages[data-v-ecc4fbb7]{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.hr-bot-chat__messages[data-v-ecc4fbb7]::-webkit-scrollbar{width:6px}.hr-bot-chat__messages[data-v-ecc4fbb7]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.hr-bot-chat__message[data-v-ecc4fbb7]{align-items:flex-start;gap:12px;display:flex}.hr-bot-chat__avatar[data-v-ecc4fbb7]{background-color:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.hr-bot-chat__bubble[data-v-ecc4fbb7]{flex-direction:column;flex:1;gap:4px;display:flex}.hr-bot-chat__name[data-v-ecc4fbb7]{color:var(--color-main-text);font-size:13px;font-weight:700}.hr-bot-chat__text[data-v-ecc4fbb7]{color:var(--color-main-text);margin:0;font-size:14px;line-height:1.46}.hr-bot-chat__typing[data-v-ecc4fbb7]{align-items:center;gap:4px;height:20px;display:flex}.hr-bot-chat__typing-dot[data-v-ecc4fbb7]{background-color:var(--color-main-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hr-typing-bounce-ecc4fbb7}.hr-bot-chat__typing-dot[data-v-ecc4fbb7]:nth-child(2){animation-delay:.2s}.hr-bot-chat__typing-dot[data-v-ecc4fbb7]:nth-child(3){animation-delay:.4s}@keyframes hr-typing-bounce-ecc4fbb7{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.hr-bot-chat__employee-card[data-v-ecc4fbb7]{color:var(--color-main-text);background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-width:260px;max-width:360px;margin:8px 0;padding:12px 16px;font-family:monospace;font-size:13px}.hr-bot-chat__card-header[data-v-ecc4fbb7]{letter-spacing:.5px;color:#ffffffb3;margin-bottom:8px;font-size:12px;font-weight:700}.hr-bot-chat__card-row[data-v-ecc4fbb7]{padding:2px 0}.hr-bot-chat__card-label[data-v-ecc4fbb7]{color:#ffffff80;min-width:60px;display:inline-block}.hr-bot-chat__card-divider[data-v-ecc4fbb7]{border-top:1px solid #ffffff1f;margin:6px 0}.hr-bot-chat__input-area[data-v-ecc4fbb7]{border:1px solid var(--color-input-border);background-color:var(--color-input-bg);border-radius:8px;flex-shrink:0;margin:0 20px 20px;padding:12px}.hr-bot-chat__input-row[data-v-ecc4fbb7]{align-items:center;gap:8px;display:flex}.hr-bot-chat__gender-row[data-v-ecc4fbb7],.hr-bot-chat__role-row[data-v-ecc4fbb7]{flex-wrap:wrap;gap:8px;display:flex}.hr-bot-chat__text-input[data-v-ecc4fbb7]{color:var(--color-main-text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:14px}.hr-bot-chat__text-input[data-v-ecc4fbb7]::placeholder{color:var(--color-main-text-muted)}.hr-bot-chat__randomize-btn[data-v-ecc4fbb7]{color:var(--color-main-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:13px}.hr-bot-chat__randomize-btn[data-v-ecc4fbb7]:hover{color:var(--color-main-text);background-color:#ffffff0f}.hr-bot-chat__submit-btn[data-v-ecc4fbb7]{color:#fff;cursor:pointer;background-color:#007a5a;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600}.hr-bot-chat__submit-btn[data-v-ecc4fbb7]:hover:not(:disabled){background-color:#008f69}.hr-bot-chat__submit-btn[data-v-ecc4fbb7]:disabled{opacity:.4;cursor:not-allowed}.hr-bot-chat__gender-btn[data-v-ecc4fbb7],.hr-bot-chat__role-btn[data-v-ecc4fbb7]{color:var(--color-main-text);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:8px 20px;font-size:14px}.hr-bot-chat__gender-btn[data-v-ecc4fbb7]:hover,.hr-bot-chat__role-btn[data-v-ecc4fbb7]:hover{background-color:#ffffff14;border-color:#fff6}.hr-bot-chat__summary-actions[data-v-ecc4fbb7]{justify-content:flex-end;display:flex}.hr-bot-chat__report-btn[data-v-ecc4fbb7]{color:#fff;cursor:pointer;background-color:#007a5a;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:600}.hr-bot-chat__report-btn[data-v-ecc4fbb7]:hover:not(:disabled){background-color:#008f69}.hr-bot-chat__report-btn[data-v-ecc4fbb7]:disabled{opacity:.6;cursor:not-allowed}.result-overlay[data-v-c2a5e10d]{z-index:10;background-color:#0009;justify-content:center;align-items:center;animation:.15s ease-out fade-in-c2a5e10d;display:flex;position:absolute;inset:0}.result-overlay__card[data-v-c2a5e10d]{background-color:var(--color-sidebar-bg);border:1px solid var(--color-main-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:240px;padding:32px 40px;display:flex}.result-overlay__icon[data-v-c2a5e10d]{font-size:40px;line-height:1}.result-overlay__outcome[data-v-c2a5e10d]{color:#fff;margin:0;font-size:20px;font-weight:700}.result-overlay__outcome--win[data-v-c2a5e10d]{color:#2bac76}.result-overlay__outcome--strike[data-v-c2a5e10d]{color:#cd2553}.result-overlay__outcome--lose[data-v-c2a5e10d]{color:var(--color-main-text-muted)}.result-overlay__rep[data-v-c2a5e10d]{color:var(--color-main-text-muted);margin:0;font-size:14px}.result-overlay__rep--positive[data-v-c2a5e10d]{color:#2bac76}.result-overlay__rep--negative[data-v-c2a5e10d]{color:#cd2553}.result-overlay__btn[data-v-c2a5e10d]{color:#fff;cursor:pointer;background-color:#1164a3;border:none;border-radius:6px;margin-top:12px;padding:8px 24px;font-size:14px;font-weight:700;transition:background-color .15s}.result-overlay__btn[data-v-c2a5e10d]:hover{background-color:#0d4f82}@keyframes fade-in-c2a5e10d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.game-over[data-v-e59797b2]{z-index:20;background-color:#000000d9;justify-content:center;align-items:center;animation:.2s ease-out fade-in-e59797b2;display:flex;position:absolute;inset:0}.game-over__card[data-v-e59797b2]{background-color:var(--color-sidebar-bg);border:1px solid var(--color-main-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;min-width:320px;padding:40px 48px;display:flex}.game-over__fired-badge[data-v-e59797b2]{color:#cd2553;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.game-over__title[data-v-e59797b2]{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.2}.game-over__subtitle[data-v-e59797b2]{color:var(--color-main-text-muted);margin:0;font-size:14px}.game-over__stats[data-v-e59797b2]{background-color:#ffffff0a;border-radius:8px;align-items:center;gap:24px;width:100%;margin:8px 0;padding:16px 24px;display:flex}.game-over__stat[data-v-e59797b2]{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.game-over__stat-value[data-v-e59797b2]{color:#fff;font-size:28px;font-weight:700;line-height:1}.game-over__stat-value--strikes[data-v-e59797b2]{color:#cd2553}.game-over__stat-label[data-v-e59797b2]{color:var(--color-main-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.game-over__stat-divider[data-v-e59797b2]{background-color:var(--color-main-border);flex-shrink:0;width:1px;height:40px}.game-over__btn[data-v-e59797b2]{color:#fff;cursor:pointer;background-color:#1164a3;border:none;border-radius:6px;margin-top:8px;padding:10px 32px;font-size:15px;font-weight:700;transition:background-color .15s}.game-over__btn[data-v-e59797b2]:hover{background-color:#0d4f82}@keyframes fade-in-e59797b2{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.game-view[data-v-42b1a829]{width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}
