
.sidebar .brand-image-frame img{filter:none!important;content:url('/homepage-copy/brand-logo-dark.svg?v=workspace1')}.sidebar .brand-image-frame{width:170px;height:36px}.workspace-record-link{margin-bottom:20px;display:flex;justify-content:flex-end}
.face-workspace{background:#f7f9fd}.workspace-sidebar{position:fixed;top:0;bottom:0;left:0;width:220px;background:#0b263b;color:#b5c8df;padding:28px 20px;z-index:5}.workspace-brand{display:block;width:174px;margin:8px 0 32px}.workspace-brand img{width:100%;height:auto;display:block}.workspace-nav-label{font-size:10px;letter-spacing:2px;color:#7e9dbf;padding:0 13px;margin-bottom:16px}.workspace-nav-item{display:flex;align-items:center;gap:13px;color:#b5c8df;text-decoration:none;min-height:49px;padding:12px 14px;margin-bottom:5px;border-radius:11px;font-size:14px}.workspace-nav-item>span{width:18px;font-size:20px;line-height:1;text-align:center}.workspace-nav-item.on{background:#143f58;color:#fff;box-shadow:inset 3px 0 #8952f4}.workspace-nav-item:hover{background:#14374c;color:#fff}.workspace-pane{margin-left:220px;min-width:0}.face-workspace .workspace-topbar{max-width:none;height:76px;padding:18px 32px;background:white;border-bottom:1px solid #e1e8f4;display:flex;gap:16px}.workspace-breadcrumb{font-size:14px;color:#68809e;margin-right:auto}.face-workspace .workspace-topbar>.text{margin-left:0}.face-workspace .workspace-pane>main{max-width:none}.face-workspace .setup{max-width:720px;padding-top:32px}.face-workspace .ui-language select{margin:0;min-height:38px;height:38px}.workspace-mobile-nav{display:none}.face-workspace .timeline{height:calc(100dvh - 300px)}.face-workspace .split{height:calc(100dvh - 268px)}
@media(max-width:760px){.workspace-sidebar{display:none}.workspace-pane{margin-left:0}.face-workspace .workspace-topbar{height:auto;min-height:66px;padding:12px 16px;gap:8px;flex-wrap:wrap}.workspace-breadcrumb{font-size:12px}.face-workspace #records-open{font-size:12px}.face-workspace .ui-language select{width:86px;min-width:86px}.face-workspace .setup{padding:25px 18px 90px}.workspace-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:8;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e1e8f4}.workspace-mobile-nav .workspace-nav-item{flex-direction:column;gap:6px;font-size:11px;min-height:52px;margin:0;padding:7px 3px;color:#7185a0}.workspace-mobile-nav .workspace-nav-item.on{color:#7540de;background:#f5f0ff;box-shadow:none}.face-focused .workspace-mobile-nav{display:none}.face-focused .workspace-topbar{display:none}.face-focused #conversation{padding-top:env(safe-area-inset-top)}.face-focused .timeline{height:calc(100dvh - 218px)}.face-focused .split{height:calc(100dvh - 190px);margin-top:5px}.workspace-record-link{justify-content:flex-start}}

.workspace-nav-item svg{width:20px;height:20px;display:block}

.face-workspace .workspace-topbar .ui-language select{width:104px;min-width:104px;padding:7px 22px 7px 10px}

/* Shared face-to-face language colors, used by standalone and workspace views. */
[data-face-colors]{--face-mine:#086ad7;--face-peer:#793de1;--face-mine-soft:#eaf3ff;--face-peer-soft:#f1eaff}
[data-face-colors] button.speak[data-side]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:66px;border:1px solid transparent;border-radius:14px;padding:12px 18px;color:#fff;font-weight:600;line-height:1.35;transition:box-shadow .18s ease,filter .18s ease}
[data-face-colors] button.speak[data-side=mine]{background:linear-gradient(135deg,#0872e0,#1260d3);box-shadow:0 4px 12px #086ad71c}
[data-face-colors] button.speak[data-side=peer]{background:linear-gradient(135deg,#8340e8,#6932cf);box-shadow:0 4px 12px #793de121}
[data-face-colors] button.speak[data-side]:hover:not(:disabled){filter:brightness(1.04)}
[data-face-colors] button.speak[data-side]:focus-visible{outline:3px solid #0b263b;outline-offset:4px}
[data-face-colors] button.speak[data-side] small{font-size:12px;line-height:1.4;opacity:1;font-weight:400}
[data-face-colors] .face-speak-title{display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;line-height:1.4}
[data-face-colors] .face-speak-title svg{width:17px;height:17px;flex-shrink:0}
[data-face-colors] button.speak.mine.listening{box-shadow:0 0 0 4px #c5e1ff,0 4px 12px #086ad726}
[data-face-colors] button.speak.peer.listening{box-shadow:0 0 0 4px #e2d1ff,0 4px 12px #793de126}
[data-face-colors] .face-card.mine-pane{background:linear-gradient(180deg,#fff,#f3f8ff)}
[data-face-colors] .face-card.peer-pane{background:linear-gradient(180deg,#fff,#f8f3ff)}
[data-face-colors] .mine-pane .pane-label{background:var(--face-mine-soft);color:#115eb2}
[data-face-colors] .peer-pane .pane-label{background:var(--face-peer-soft);color:#6b31bf}
[data-face-colors] .face-card .pane-label{padding:4px 11px;border-radius:20px;font-size:12px;line-height:1.5;font-weight:500}
[data-face-colors] .mine-pane.is-listening{box-shadow:inset 0 0 0 2px #96c8fb}
[data-face-colors] .peer-pane.is-listening{box-shadow:inset 0 0 0 2px #c8a6f5}
[data-face-colors] .entry.mine .bubble{background:#edf5ff;border-color:#cfe3fb}
[data-face-colors] .entry.peer .bubble{background:#f5efff;border-color:#e4d7fa}
[data-face-colors] .entry.mine .meta{color:#175eab}
[data-face-colors] .entry.peer .meta{color:#7135bd}
[data-face-colors] #meter i{background:var(--face-mine)}
[data-face-colors][data-face-active=peer] #meter i{background:var(--face-peer)}
.face-speaking-wave{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:17px;height:17px;flex-shrink:0}.face-speaking-wave i{width:2px;height:6px;background:currentColor;border-radius:2px;animation:face-speaking-bars .9s ease-in-out infinite alternate}.face-speaking-wave i:nth-child(2){height:13px;animation-delay:-.3s}.face-speaking-wave i:nth-child(3){height:9px;animation-delay:-.5s}.face-speaking-wave i:nth-child(4){height:15px;animation-delay:-.2s}@keyframes face-speaking-bars{from{transform:scaleY(.45)}to{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){.face-speaking-wave i{animation:none}[data-face-colors] button.speak[data-side]{transition:none}}
@media(max-width:760px){[data-face-colors] button.speak[data-side]{min-height:64px;padding:10px 12px}[data-face-colors] .face-speak-title{font-size:14px}[data-face-colors] .face-card .pane-label{font-size:12px}[data-face-colors] .face-card .pane-text{font-size:21px;line-height:1.45}[data-face-colors] .face-card{gap:9px}}

/* Real account identity and state-driven allowance display. */
.workspace-profile{display:flex;align-items:center;gap:10px;width:100%;padding:14px 0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;background:transparent;color:#e6f0ff;text-align:left;min-width:0;cursor:pointer}
.workspace-profile .workspace-user-icon{width:36px;height:36px;border-radius:11px;background:#183c57;color:#d5eaff;display:grid;place-items:center;flex-shrink:0}.workspace-profile-copy{min-width:0;flex:1}.workspace-profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.workspace-profile-copy small{display:block;font-size:12px;line-height:1.5;color:#b4c8e1;margin-top:4px}.workspace-profile>svg{width:15px;height:15px;flex-shrink:0;color:#8faecf}
.workspace-account-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;max-width:205px;padding:8px 11px;border:1px solid #dde7f3;border-radius:10px;background:#fff;color:#15334f;font-size:14px;font-weight:500;cursor:pointer}.workspace-account-trigger>svg{width:19px;height:19px;flex-shrink:0;color:#0875e8}.workspace-account-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-trigger:disabled{opacity:.65;cursor:default}
.workspace-account-menu{position:relative;z-index:60}.workspace-account-menu>summary{list-style:none}.workspace-account-menu>summary::-webkit-details-marker{display:none}.workspace-account-popover{position:absolute;right:0;top:calc(100% + 9px);width:235px;max-width:calc(100vw - 32px);padding:14px 8px 8px;border:1px solid #dce6f2;border-radius:13px;box-shadow:0 12px 32px #152e4d1f;background:#fff;color:#15334f}.workspace-account-popover>strong{display:block;padding:0 9px;overflow-wrap:anywhere;font-size:14px}.workspace-account-popover>small{display:block;color:#5e7187;padding:3px 9px 12px;font-size:12px}.workspace-account-popover>button{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;text-align:left;border:0;border-radius:8px;background:#fff;padding:9px;font-size:14px}.workspace-account-popover>button:hover{background:#f0f6ff}.workspace-account-popover>button[data-account-signout]{color:#a54242}.workspace-account-popover>button>svg{width:18px;height:18px}
.topbar .breadcrumb{margin-right:auto;min-width:0}.workspace-service-state{font-size:11px;color:#84602c;padding:4px 9px;border:1px solid #f4dfbe;background:#fff8ef;border-radius:8px;margin-right:12px;white-space:nowrap}.workspace-service-state:empty{display:none}
.workspace-usage-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:116px;color:#586b83;font-size:14px}.workspace-record-empty strong{display:block;font-size:16px;font-weight:600;color:#17334c}.workspace-record-empty p{margin:8px 0 18px;font-size:14px;color:#586b83;line-height:1.65}
@media(max-width:760px){.workspace-service-state{display:none}.workspace-account-trigger{max-width:155px;min-height:38px;font-size:13px;padding:7px 9px}.topbar [data-workspace-header-account]{min-width:0;margin-left:auto}.workspace-account-popover{width:225px}.topbar.row{gap:10px}.workspace-usage-empty{min-height:90px}}

/* Mobile brand remains visible during local conversation. */
.workspace-mobile-brand{display:none}.voice-cancel{display:block;margin:0 auto 8px;min-height:40px}.voice-cancel[hidden]{display:none!important}
@media(max-width:760px){.workspace-mobile-brand{display:flex;align-items:center;flex-shrink:0;width:125px}.workspace-mobile-brand img{display:block;width:100%;height:auto}body.unified-workspace.face-focused .topbar{display:flex!important;height:50px;min-height:50px;padding:6px 14px}.unified-workspace.face-focused .topbar .ui-language,.unified-workspace.face-focused .topbar [data-workspace-header-account],.unified-workspace.face-focused .topbar .breadcrumb{display:none!important}.unified-workspace.face-focused .workspace-face-module .timeline{height:calc(100dvh - 290px)}.unified-workspace.face-focused .workspace-face-module .split{height:calc(100dvh - 265px)}.face-workspace.face-focused .workspace-topbar{display:flex}.workspace-face-module .listen-status{overflow-wrap:anywhere}.face-focused .listen-status{min-height:38px}}

@media(max-width:760px){.unified-workspace .topbar .ui-language{margin:0}.unified-workspace .topbar .ui-language select{width:85px;min-width:85px;font-size:12px}.workspace-mobile-brand{width:120px}body.unified-workspace.face-focused .workspace-module-tools{display:none}body.unified-workspace.face-focused .workspace-face-module #conversation{height:calc(100dvh - 50px);display:flex;flex-direction:column;min-height:0}body.unified-workspace.face-focused .workspace-face-module #conversation>.timeline{flex:1;height:auto;min-height:100px}body.unified-workspace.face-focused .workspace-face-module #conversation>.split{flex:1;height:auto;min-height:220px}body.unified-workspace.face-focused .workspace-face-module #conversation>.toolbar,body.unified-workspace.face-focused .workspace-face-module #conversation>.controls,body.unified-workspace.face-focused .workspace-face-module #conversation>.tools,body.unified-workspace.face-focused .workspace-face-module #conversation>.listen-status,body.unified-workspace.face-focused .workspace-face-module #conversation>#meter{flex-shrink:0}}

@media(max-width:760px){body.unified-workspace.face-focused .workspace-face-module #conversation{align-items:stretch;width:100%}body.unified-workspace.face-focused .workspace-face-module #conversation>.timeline,body.unified-workspace.face-focused .workspace-face-module #conversation>.controls,body.unified-workspace.face-focused .workspace-face-module #conversation>.toolbar{width:100%;max-width:none}body.unified-workspace.face-focused .workspace-face-module #conversation>.split{width:calc(100% - 28px)}}

/* Call connection status and compact mobile controls. */
.calltop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px}
.call-person{display:flex;align-items:center;gap:12px;min-width:0}.call-person-copy{min-width:0}.call-person-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#live-connection{font-size:12px;line-height:1.5;color:#526b80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.call-time{text-align:right;white-space:nowrap}.call-time .timer{font-size:17px;font-weight:550;line-height:1.4;color:#263f59}.call-time small{font-size:11px;line-height:1.5;color:#61758d;display:block;margin-top:3px}
.call-caption-line{grid-column:1/-1;font-size:12px;line-height:1.6;color:#63758c;overflow-wrap:anywhere}
.call-connection-help{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#f4f8ff;border-bottom:1px solid #dce7f4;font-size:12px;color:#425c79}.call-connection-help .btn{flex-shrink:0;font-size:12px;min-height:38px;padding:7px 12px}
@media(max-width:760px){
 body.call-focused .main{height:100dvh;display:flex;flex-direction:column;min-height:0}
 body.call-focused .topbar{height:64px;min-height:64px;flex-shrink:0;flex-wrap:nowrap!important;gap:8px;padding:12px 14px}
 body.call-focused .workspace-mobile-brand{order:1;width:118px}
 body.call-focused .topbar .ui-language{order:2;margin:0 0 0 auto;flex-shrink:0}
 body.call-focused .topbar .ui-language select{width:92px!important;min-width:92px!important;height:38px;font-size:12px;padding-left:10px!important;padding-right:32px!important;background-position:right 10px center,left 12px center!important}
 body.call-focused .topbar [data-workspace-header-account]{order:3;margin:0;flex-shrink:0}
 body.call-focused .topbar .workspace-account-trigger{width:40px;min-width:40px;max-width:40px;height:38px;min-height:38px;padding:8px;gap:0}
 body.call-focused .topbar .workspace-account-trigger>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 body.call-focused .call-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:12px 12px 0!important;width:100%;max-width:none}
 body.call-focused .callgrid{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}
 body.call-focused .callmain{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid #e3eaf4;border-radius:12px 12px 0 0}
 body.call-focused .calltop{flex-shrink:0;padding:16px;gap:10px 12px}
 body.call-focused .call-person{gap:9px}body.call-focused .call-person .avatar{width:36px;height:36px;flex-shrink:0}
 body.call-focused .call-caption-line{font-size:11px}
 body.call-focused .transcript{flex:1;min-height:90px;height:auto;padding:18px 16px}
 body.call-focused .callfoot{flex-shrink:0;padding:12px 14px max(12px,env(safe-area-inset-bottom))}
 body.call-focused .call-connection-help{flex-shrink:0;padding:10px 14px;align-items:flex-start}
 body.call-focused #live-error,body.call-focused #save-status{flex-shrink:0}
}

@media(max-width:760px){body.call-focused .callfoot .btn{font-size:13px;white-space:nowrap;padding:10px 12px;gap:6px}body.call-focused .callfoot>.row:first-child small{flex:1;min-width:0;line-height:1.6}body.call-focused .callfoot>.row:first-child>.link{flex-shrink:0;white-space:nowrap}body.call-focused #toast{width:max-content;max-width:calc(100vw - 40px);font-size:13px;line-height:1.6;bottom:calc(132px + env(safe-area-inset-bottom));padding:10px 14px}}

/* Approved light workspace navigation: blue selection, quiet dividers. */
body.unified-workspace .sidebar{background:#f8fafd;color:#52637a;border-right:1px solid #e4eaf3;padding-left:18px;padding-right:18px}
body.unified-workspace .sidebar .brand-image-frame img{content:url('/homepage-copy/brand-logo.svg')!important;filter:none!important}
body.unified-workspace .sidebar .navlabel{color:#8997aa;font-size:11px;letter-spacing:.1em;font-weight:550}
body.unified-workspace .sidebar .navitem{color:#52637a;min-height:46px;border:1px solid transparent;border-radius:10px;font-weight:500;box-shadow:none;gap:12px;padding:11px 14px;margin-bottom:5px;transition:none}
body.unified-workspace .sidebar .navitem>svg{color:#8493a8;width:19px;height:19px}
body.unified-workspace .sidebar .navitem:hover{background:#edf2f8;color:#344e70}
body.unified-workspace .sidebar .navitem.on{background:#e8f1ff;color:#1263c1;box-shadow:none!important;border-color:transparent;font-weight:600}
body.unified-workspace .sidebar .navitem.on>svg{color:#2374d2}
body.unified-workspace .sidebar .workspace-profile{border-top:1px solid #e3e9f2;color:#344b66;padding-top:18px}
body.unified-workspace .sidebar .workspace-user-icon{background:#eaf0f8;color:#6480a2}
body.unified-workspace .sidebar .workspace-profile-copy strong{color:#344b66;font-weight:600}
body.unified-workspace .sidebar .workspace-profile-copy small{color:#7d8da3}
body.unified-workspace .sidebar .workspace-profile>svg{color:#91a0b4}

body.unified-workspace .sidebar .muted{color:#7d8da3}
.face-workspace .workspace-sidebar{background:#f8fafd;color:#52637a;border-right:1px solid #e4eaf3}
.face-workspace .workspace-brand img{content:url('/homepage-copy/brand-logo.svg');filter:none}
.face-workspace .workspace-nav-label{color:#8997aa}
.face-workspace .workspace-nav-item{color:#52637a;box-shadow:none}
.face-workspace .workspace-nav-item>svg{color:#8493a8}
.face-workspace .workspace-nav-item:hover{background:#edf2f8;color:#344e70}
.face-workspace .workspace-nav-item.on{background:#e8f1ff;color:#1263c1;box-shadow:none;font-weight:600}
.face-workspace .workspace-nav-item.on>svg{color:#2374d2}
@media(max-width:760px){
 body.unified-workspace .mobilenav{background:#fff;border-top-color:#e4eaf3}
 body.unified-workspace .mobilenav button,body.unified-workspace .mobilenav a{color:#52637a;border-radius:10px}
 body.unified-workspace .mobilenav button.on,body.unified-workspace .mobilenav a.on{background:#e8f1ff;color:#1263c1;font-weight:600;box-shadow:none}
 .face-workspace .workspace-mobile-nav{background:#fff;border-top-color:#e4eaf3}
 .face-workspace .workspace-mobile-nav .workspace-nav-item{color:#52637a}
 .face-workspace .workspace-mobile-nav .workspace-nav-item.on{background:#e8f1ff;color:#1263c1;box-shadow:none}
}
/* Approved independent tool pages. Navigation and account controls are shared with the public site. */
body.standalone-tools{background:#fafbfd;padding-bottom:0!important;color:#14283f}
.standalone-tools-shell{min-height:100dvh;display:flex;flex-direction:column}
body.standalone-tools .standalone-main.main{margin-left:0;width:100%;max-width:none;flex:1;min-width:0;background:radial-gradient(ellipse 700px 320px at 50% 0,#f0f6fd66,transparent 90%)}
body.standalone-tools .standalone-main>.content{width:100%;max-width:1184px;margin:0 auto;padding:44px 24px 56px;min-width:0}
header.standalone-nav.publicnav.home-nav{display:block;position:relative;top:auto;z-index:12;background:#fff;border-bottom:1px solid #e7ecf2;width:100%;max-width:none;margin:0;padding:0;height:80px;box-shadow:none}
.standalone-header-inner{max-width:1296px;margin:auto;height:100%;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}
header.standalone-nav .logo{display:flex;align-items:center;flex-shrink:0;margin:0!important;padding:0!important}
header.standalone-nav .brand-image-frame{width:178px;max-width:178px;display:block}
header.standalone-nav .brand-image-frame img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
header.standalone-nav .home-nav-links{display:flex;align-items:center;gap:25px;height:100%;padding:0;position:static;transform:none;font-size:14px;font-weight:500;flex:0 1 auto}
header.standalone-nav .home-nav-links>a,header.standalone-nav .home-nav-links>details>summary{height:80px;display:flex;align-items:center;gap:5px;position:relative;white-space:nowrap;color:#48596c;padding:0;background:none;border-radius:0;text-decoration:none;min-height:0}
header.standalone-nav .home-nav-links>a:hover,header.standalone-nav .home-nav-links>details>summary:hover{color:#087bf4;background:none}
header.standalone-nav .home-nav-links .on{color:#087bf4}
header.standalone-nav .home-nav-links>a.on:after,header.standalone-nav .home-nav-links>details>summary.on:after{content:"";height:2px;position:absolute;bottom:17px;left:1px;right:1px;background:#087bf4;border-radius:3px}
header.standalone-nav .home-nav-right{display:flex;align-items:center;gap:18px;margin:0;flex-shrink:0}
header.standalone-nav .ui-language{margin:0;display:block}
header.standalone-nav .standalone-desktop-language .ui-language select{width:80px;min-width:80px;height:36px;border:0;background-color:transparent;font-size:12px;padding:5px 23px 5px 0;color:#617085;box-shadow:none;background-position:right 3px center,left 12px center!important}
.standalone-tools-dropdown{position:relative}
.standalone-tools-dropdown>summary{list-style:none;cursor:pointer}
.standalone-tools-dropdown>summary::-webkit-details-marker{display:none}
.standalone-nav .nav-chevron{width:13px;height:13px;flex-shrink:0}
.standalone-dropdown{position:absolute;left:-12px;top:66px;width:200px;padding:8px;background:#fff;border:1px solid #e7ecf2;border-radius:13px;box-shadow:0 12px 40px #17345e13;display:flex;flex-direction:column;gap:2px}
header.standalone-nav .standalone-dropdown>a{display:block;padding:10px 12px;color:#53667d;border-radius:8px;font-size:13px;font-weight:400;white-space:nowrap;text-decoration:none}
header.standalone-nav .standalone-dropdown>a:hover,header.standalone-nav .standalone-dropdown>a.on{background:#f1f7ff;color:#087bf4}
.standalone-nav .workspace-account-trigger{min-height:36px;height:auto;max-width:180px;padding:6px 8px;gap:8px;border-color:transparent;background:none;font-size:12px;color:#38526b;border-radius:9px;font-weight:500}
.standalone-nav .workspace-account-trigger>svg:first-child{width:32px;height:32px;padding:7px;border:1px solid #e5edf6;border-radius:50%;color:#4476ad;background:#f4f8fd}
.standalone-nav .workspace-account-trigger .account-menu-chevron{width:12px;height:12px;color:#91a0b2}
.standalone-nav .workspace-account-trigger:focus-visible,.standalone-tools-dropdown>summary:focus-visible{outline:2px solid #8fc4ff;outline-offset:3px}
.standalone-nav .workspace-account-popover{width:230px;box-shadow:0 12px 40px #17345e13;border-color:#e7ecf2}
.standalone-nav .workspace-account-popover>button{font-size:13px;min-height:40px;font-weight:400}
.standalone-nav .workspace-account-popover>button[data-account-signout]{border-top:1px solid #edf1f6;margin-top:5px;border-radius:0 0 8px 8px;color:#7c8796}
.standalone-nav .public-mobile-menu{display:none}
.standalone-focus-label{display:none;font-size:12px;color:#8190a2;margin-left:auto}
.standalone-footer{background:#fff;border-top:1px solid #e7ecf2;padding:23px max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:80px;font-size:12px;color:#8a96a5;flex-shrink:0}
.standalone-footer>div{display:flex;align-items:center;gap:26px}
.standalone-footer small{font-size:inherit;color:#9ba5b2}
.standalone-footer-links{display:flex;align-items:center;gap:23px}
.standalone-footer a:hover{color:#087bf4}
body.standalone-tools .pagehead{text-align:center;max-width:840px;margin:0 auto 30px}
body.standalone-tools .pagehead>.eyebrow{display:none}
body.standalone-tools .pagehead h1{font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.45;margin:0 0 12px;color:#14283f}
body.standalone-tools .pagehead>p{font-size:14px;color:#78879a;line-height:1.85;margin:0 auto;max-width:730px}
body.standalone-tools .card{border-color:#e5eaf2;box-shadow:0 6px 32px #22466c03;border-radius:17px}
body.standalone-tools .prep{max-width:736px}
body.standalone-tools .prep .steps{display:none}
body.standalone-tools #prep-form{padding:28px 32px;border-radius:20px}
body.standalone-tools #prep-form .note{line-height:1.8;font-size:12px;background:#f7f9fc}
body.standalone-tools #prep-form .device{background:transparent;padding:0;margin:18px 0}
body.standalone-tools .prep>.note{font-size:12px;background:transparent;text-align:center;padding:0;margin-bottom:18px!important;color:#8795a6}
body.standalone-tools .workspace-face-module{font-family:var(--font-ui);background:transparent;--ink:#14283f;--line:#e5eaf2}
body.standalone-tools .workspace-face-module>main{max-width:100%;padding:0}
body.standalone-tools .workspace-face-module #setup.setup{max-width:736px;margin:0 auto;padding:0}
.standalone-feature-label{display:flex;justify-content:center;align-items:center;gap:7px;color:#7b54ba;font-size:12px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}
.standalone-feature-label svg{width:17px;height:17px}
body.standalone-tools .workspace-face-module #setup>h1{text-align:center;font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.45;margin:0 0 12px}
body.standalone-tools .workspace-face-module #setup>h1 span{color:#7a49dc}
body.standalone-tools .workspace-face-module .standalone-face-lead{text-align:center;font-size:14px;color:#78879a;line-height:1.8;margin:0 auto 32px;max-width:650px}
body.standalone-tools .workspace-face-module #setup-form.card{padding:28px 32px 27px;margin:0;border-radius:20px}
.standalone-face-panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:14px}
body.standalone-tools .workspace-face-module .standalone-face-panel-title h2{margin:0;font-size:15px;font-weight:600;line-height:1.5}
body.standalone-tools .workspace-face-module .standalone-face-records{font-size:12px;min-height:30px;padding:0;color:#8795a6}
body.standalone-tools .workspace-face-module #setup .languages{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:12px;align-items:center}
body.standalone-tools .workspace-face-module .standalone-language-card{display:block;min-width:0;border:1px solid #dde8f6;border-radius:12px;padding:15px 17px 12px;background:#fbfdff;color:#758396;font-size:12px}
body.standalone-tools .workspace-face-module .standalone-language-card>span{display:block;position:relative;padding-left:13px;margin:0 0 5px}
.standalone-language-card>span:before{content:"";position:absolute;width:6px;height:6px;left:0;top:7px;border-radius:50%;background:#1989f6}
body.standalone-tools .workspace-face-module .standalone-language-purple{border-color:#e9e1f5;background:#fdfbff}
.standalone-language-purple>span:before{background:#8852ed}
body.standalone-tools .workspace-face-module .standalone-language-card select{margin:0!important;border:0;border-radius:0;background-color:transparent;min-height:34px;padding-top:5px;padding-bottom:5px;padding-left:30px!important;padding-right:25px!important;font-size:16px;font-weight:550;background-position:right 0 center,left 0 center!important;box-shadow:none}
body.standalone-tools .workspace-face-module button.standalone-swap{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e9edf3;background:#fff;border-radius:50%;color:#8b97a6;padding:0;min-height:0}
.standalone-swap svg{width:20px;height:20px}
body.standalone-tools .workspace-face-module #setup-form>.check{margin:19px 0;font-size:13px;line-height:1.85;color:#617185}
body.standalone-tools .workspace-face-module #setup-form>.check input{width:16px;height:16px;margin-top:4px;accent-color:#2b83ee}
body.standalone-tools .workspace-face-module #begin{margin-top:20px;min-height:48px;background:#087cf0;border:1px solid #087cf0;border-radius:10px;font-size:14px;font-weight:550;box-shadow:0 3px 8px #087cf00d}
body.standalone-tools .workspace-face-module .standalone-face-hint{text-align:center;font-size:11px;line-height:1.8;color:#98a4b3;margin:11px 0 0}
body.standalone-tools .workspace-face-module #setup>.footnote{font-size:12px;line-height:1.8;color:#98a4b3;margin:19px 0 0}
body.standalone-tools [data-microphone-check].talkunio-mic-check{padding:13px 15px;margin:18px 0 0;border:1px solid #e8edf3;border-radius:11px;background:#fff}
body.standalone-tools [data-microphone-check] .mic-check-row strong{font-size:12px;font-weight:550}
body.standalone-tools [data-microphone-check] .mic-check-row button{font-size:11px;padding:6px 10px;min-height:30px;border-radius:7px;background:#f7fafe;border-color:#e4ebf5}
body.standalone-tools [data-microphone-check]>p{font-size:11px;line-height:1.8;color:#8897a9;margin:6px 0}
body.standalone-tools [data-microphone-check] details{font-size:11px;line-height:1.8;color:#8596ab;margin-top:6px}
body.standalone-tools [data-microphone-check]>small{font-size:10px;line-height:1.8;color:#98a5b5;margin-top:8px}
body.standalone-tools .translation-tools{max-width:1080px;margin:0 auto}
body.standalone-tools .translation-tools .tool-card{padding:28px 30px;border-radius:20px;background:#fff}
body.standalone-tools .translation-tools .tool-languages{margin-bottom:24px}
body.standalone-tools .tool-live-transcript{background:#fafcff;border-color:#e7edf5;border-radius:12px}
body.standalone-tools .documents-module{max-width:820px;padding:0 0 8px;transition:none}
body.standalone-tools .documents-module.has-review{max-width:1136px}
body.standalone-tools .documents-module .pagehead{max-width:840px;margin-bottom:30px}
body.standalone-tools .documents-module .doc-card,body.standalone-tools .documents-module .doc-review{padding:28px 30px!important;border:1px solid #e5eaf2;border-radius:20px;background:#fff}
body.standalone-tools .documents-module .doc-upload{background:#fbfdff;border-color:#d8e3f2;border-radius:13px}
body.standalone-tools .documents-module .doc-upload h2{font-size:17px;font-weight:600}
body.standalone-tools .documents-module .doc-file-info{color:#38516b;font-size:13px}
body.standalone-tools .documents-module .doc-note{font-size:11px;line-height:1.9;color:#8e9aab}
body.standalone-tools .documents-module .doc-status{font-size:12px}
body.standalone-tools .documents-module.has-review .pagehead{text-align:left;max-width:none;margin-bottom:24px}
body.standalone-tools .documents-module.has-review .pagehead>p{margin:0}
body.standalone-tools .documents-module.has-review .doc-card{padding:19px 26px!important;border-radius:15px;margin-bottom:18px}
body.standalone-tools .documents-module.has-review .doc-upload,body.standalone-tools .documents-module.has-review .doc-languages,body.standalone-tools .documents-module.has-review .doc-consent,body.standalone-tools .documents-module.has-review [data-start],body.standalone-tools .documents-module.has-review .doc-note,body.standalone-tools .documents-module.has-review .doc-status{display:none!important}
body.standalone-tools .documents-module.has-review .doc-file-info{margin:0 0 9px;font-weight:550;color:#253d58}
body.standalone-tools .documents-module.has-review .doc-estimate{display:inline-block;margin:0;padding:0;background:none;font-size:12px;color:#8798aa}
body.standalone-tools .documents-module.has-review .doc-actions{float:right;display:inline-flex;margin:0;gap:8px}
body.standalone-tools .documents-module.has-review .doc-actions .btn{min-height:32px;font-size:12px;padding:5px 12px;background:#f7faff;color:#587ca7;border-color:#e5edf6}
body.standalone-tools .documents-module.has-review .doc-review{padding:24px 28px!important;margin-top:0}
body.standalone-tools .documents-module .doc-review-head h2{font-size:16px;font-weight:550}
body.standalone-tools .documents-module .doc-review-head .primary{font-size:12px;padding:9px 16px;min-height:40px}
body.standalone-tools .documents-module .doc-review-row p{padding:18px 0;font-size:14px;line-height:1.9}
body.standalone-tools .tool-hub{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin:0 auto}
body.standalone-tools .tool-hub-card{padding:26px;background:#fff;text-align:left;border-color:#e5eaf2}
body.standalone-tools .tool-hub-card:hover{border-color:#bad8fa;box-shadow:0 8px 28px #153c6d08;transform:none}
body.standalone-tools .details{max-width:900px}
body.standalone-tools .workspace-account-module{max-width:1080px;margin:0 auto}
body.standalone-tools .workspace-account-module>main{padding:0;max-width:100%}
body.standalone-tools .workspace-account-module .heading{text-align:center;padding:0 0 24px}
body.standalone-tools .workspace-account-module .heading>.eyebrow{display:none}
body.standalone-tools .workspace-account-module .heading h1{font-size:32px;color:#14283f}
body.standalone-tools .workspace-account-module .heading p{color:#78879a;font-size:14px}
body.standalone-tools .workspace-account-module .card{border-color:#e5eaf2;border-radius:17px;box-shadow:0 6px 32px #22466c03}
/* Active conversations keep the brand and current tool visible; ordinary navigation is hidden. */
body.standalone-tools.standalone-focused .standalone-nav{height:52px;position:sticky;top:0}
body.standalone-tools.standalone-focused .standalone-nav .brand-image-frame{width:135px;max-width:135px}
body.standalone-tools.standalone-focused .standalone-nav .home-nav-links,body.standalone-tools.standalone-focused .standalone-nav .home-nav-right{display:none!important}
body.standalone-tools.standalone-focused .standalone-focus-label{display:block}
body.standalone-tools.standalone-focused .standalone-footer{display:none}
body.standalone-tools.standalone-focused .standalone-main>.content{padding:16px 24px 24px}
body.standalone-tools.face-focused .workspace-face-module #conversation{max-width:900px;margin:0 auto;min-height:0;display:flex;flex-direction:column;height:calc(100dvh - 92px);align-items:stretch}
body.standalone-tools.face-focused .workspace-face-module #conversation>.timeline{height:auto;flex:1;width:100%;max-width:none;min-height:100px}
body.standalone-tools.face-focused .workspace-face-module #conversation>.split{height:auto;flex:1;width:100%;max-width:none;min-height:240px;margin:8px auto}
body.standalone-tools.face-focused .workspace-face-module #conversation>.toolbar,body.standalone-tools.face-focused .workspace-face-module #conversation>.controls{width:100%;max-width:none;flex-shrink:0}
body.standalone-tools.live-focused .standalone-main>.content{padding:16px 24px}
body.standalone-tools.live-focused .translation-tools{height:calc(100dvh - 84px);display:flex;flex-direction:column;max-width:1080px}
body.standalone-tools.live-focused .translation-tools>.pagehead{display:none}
body.standalone-tools.live-focused .translation-tools>.tool-card{display:flex;flex-direction:column;flex:1;min-height:0;padding:20px 24px}
body.standalone-tools.live-focused .translation-tools .tool-languages,body.standalone-tools.live-focused .translation-tools .tool-live-options,body.standalone-tools.live-focused .translation-tools [data-microphone-check],body.standalone-tools.live-focused .translation-tools .tool-live-controls+.note{display:none}
body.standalone-tools.live-focused .translation-tools .tool-live-transcript{flex:1;min-height:120px;max-height:none;height:auto;margin:14px 0}
body.standalone-tools.live-focused .translation-tools [data-notes]{max-height:70px;overflow:auto}
body.standalone-tools.call-focused .standalone-main.main{height:auto;display:flex;flex-direction:column;min-height:0}
body.standalone-tools.call-focused .call-content{padding:16px 24px!important;max-width:1240px}
body.standalone-tools.call-focused .transcript{height:max(300px,calc(100dvh - 380px))}
@media(max-width:1190px){.standalone-header-inner{gap:24px}header.standalone-nav .brand-image-frame{width:151px;max-width:151px}header.standalone-nav .home-nav-links{gap:18px;font-size:12px}header.standalone-nav .home-nav-right{gap:12px}.standalone-nav .workspace-account-trigger>span,.standalone-nav .workspace-account-trigger .account-menu-chevron{display:none}}
@media(max-width:1000px){
 header.standalone-nav.publicnav.home-nav{height:68px}
 .standalone-header-inner{padding:0 22px}
 header.standalone-nav .brand-image-frame{width:145px;max-width:145px}
 header.standalone-nav .home-nav-links,header.standalone-nav .standalone-desktop-language{display:none}
 header.standalone-nav .home-nav-right{gap:14px}
 header.standalone-nav .public-mobile-menu{display:block;position:static}
 header.standalone-nav .public-mobile-menu>summary{display:grid;place-items:center;width:32px;height:36px;border:0;border-radius:7px;padding:4px;color:#435970;background:none;list-style:none}
 header.standalone-nav .public-mobile-menu>summary::-webkit-details-marker{display:none}
 header.standalone-nav .public-mobile-menu>summary svg{width:22px;height:22px}
 header.standalone-nav .public-mobile-menu>nav{position:absolute;top:100%;left:0;right:0;transform:none;width:100%;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:15px 20px 20px;background:#fff;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;box-shadow:0 14px 25px #243b5510}
 header.standalone-nav .public-mobile-menu>nav>a{display:block;font-size:13px;padding:10px 12px;color:#53677f;border-radius:8px;line-height:1.6}
 header.standalone-nav .public-mobile-menu>nav>a.on{color:#087bf4;background:#eff6ff}
 header.standalone-nav .public-mobile-menu:not([open])>nav{display:none}
 .standalone-mobile-utilities{grid-column:1/-1;border-top:1px solid #edf1f6;padding-top:10px;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px}
 header.standalone-nav .standalone-mobile-utilities>a{font-size:12px;color:#7e8ea2;padding:6px 12px}
 .standalone-mobile-language{grid-column:1/-1;padding:7px 12px}
 header.standalone-nav .standalone-mobile-language select{width:100%;height:38px;font-size:12px;background-color:#f8fafd;border-color:#ecf1f7}
 .standalone-footer{padding:22px;gap:17px}.standalone-footer>div{gap:15px}.standalone-footer-links{gap:15px}
}
@media(max-width:760px){
 body.standalone-tools .standalone-main>.content,body.standalone-tools .content.workspace-face-content,body.standalone-tools .content.workspace-account-content{padding:30px 18px 34px}
 body.standalone-tools .pagehead{margin-bottom:24px}
 body.standalone-tools .pagehead h1,body.standalone-tools .workspace-account-module .heading h1{font-size:27px;line-height:1.5}
 body.standalone-tools .pagehead>p{font-size:13px;line-height:1.9}
 body.standalone-tools #prep-form{padding:23px 20px;border-radius:16px}
 body.standalone-tools .prep .formgrid{gap:14px}
 body.standalone-tools .workspace-face-module #setup>h1{font-size:27px;margin-bottom:10px}
 body.standalone-tools .workspace-face-module .standalone-face-lead{font-size:12px;margin-bottom:24px;max-width:340px;line-height:1.9}
 .standalone-feature-label{font-size:11px;margin-bottom:12px}.standalone-feature-label svg{width:15px;height:15px}
 body.standalone-tools .workspace-face-module #setup-form.card{padding:22px 18px;border-radius:16px}
 .standalone-face-panel-title{margin-bottom:19px}
 body.standalone-tools .workspace-face-module .standalone-face-panel-title h2{font-size:13px}
 body.standalone-tools .workspace-face-module .standalone-face-records{font-size:11px;min-height:25px}
 body.standalone-tools .workspace-face-module #setup .languages{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px}
 body.standalone-tools .workspace-face-module .standalone-language-card{padding:12px 10px 10px;border-radius:10px;font-size:11px}
 body.standalone-tools .workspace-face-module .standalone-language-card select{min-height:30px;font-size:13px;padding-left:27px!important;padding-right:17px!important;background-size:12px 12px,20px 15px!important}
 body.standalone-tools .workspace-face-module button.standalone-swap{width:26px;height:26px;border:0;background:#f6f8fb}.standalone-swap svg{width:18px;height:18px}
 body.standalone-tools .workspace-face-module #setup-form>.check{font-size:12px;gap:8px;line-height:1.85;margin:18px 0}
 body.standalone-tools .workspace-face-module #begin{font-size:13px;min-height:46px;margin-top:18px}
 body.standalone-tools .workspace-face-module .standalone-face-hint{font-size:11px}
 body.standalone-tools .workspace-face-module #setup>.footnote{font-size:11px;margin-top:18px}
 body.standalone-tools [data-microphone-check].talkunio-mic-check{padding:12px;margin-top:17px}
 body.standalone-tools .translation-tools .tool-card{padding:22px 18px;border-radius:16px}
 body.standalone-tools .documents-module .doc-card,body.standalone-tools .documents-module .doc-review{padding:22px 18px!important;border-radius:16px}
 body.standalone-tools .documents-module.has-review .doc-card{padding:18px!important}
 body.standalone-tools .documents-module.has-review .doc-actions{float:none;display:flex;margin-top:12px}
 body.standalone-tools .documents-module.has-review .doc-review{padding:20px 18px!important}
 body.standalone-tools .documents-module.has-review .doc-review-row{padding:12px 0}
 body.standalone-tools .documents-module.has-review .doc-review-row p{padding:4px 0;font-size:13px}
 body.standalone-tools .tool-hub{grid-template-columns:1fr;gap:15px}
 body.standalone-tools .tool-hub-card{padding:23px}
 body.standalone-tools .workspace-account-module .grid{gap:16px}
 body.standalone-tools .workspace-account-module .card{padding:22px}
 body.standalone-tools.standalone-focused .standalone-main>.content{padding:8px 12px 12px}
 body.standalone-tools.face-focused .workspace-face-module #conversation{height:calc(100dvh - 72px)}
 body.standalone-tools.face-focused .workspace-face-module #conversation>.split{width:100%;min-height:220px;margin:5px auto}
 body.standalone-tools.face-focused .workspace-face-module #conversation>.timeline{min-height:80px}
 body.standalone-tools.live-focused .translation-tools{height:calc(100dvh - 72px)}
 body.standalone-tools.live-focused .translation-tools>.tool-card{padding:14px}
 body.standalone-tools.live-focused .tool-live-controls{gap:7px;flex-wrap:wrap}
 body.standalone-tools.live-focused .tool-live-controls .btn{font-size:12px;padding:8px 10px}
 body.standalone-tools.call-focused .call-content{padding:10px 12px 0!important;display:flex;flex-direction:column;flex:1;min-height:0}
 body.standalone-tools.call-focused .standalone-main.main{height:calc(100dvh - 52px)}
 body.standalone-tools.call-focused .callgrid,body.standalone-tools.call-focused .callmain{flex:1;min-height:0}
 body.standalone-tools.call-focused .transcript{height:auto;min-height:80px}
 body.standalone-tools.call-focused .callfoot{padding-bottom:max(12px,env(safe-area-inset-bottom))}
 .standalone-footer{flex-direction:column;align-items:center;gap:14px;padding:22px 18px;font-size:11px}
 .standalone-footer>div{flex-direction:column;gap:3px}.standalone-footer-links{gap:21px}
}
@media(max-width:600px){header.standalone-nav.publicnav.home-nav{height:64px}.standalone-header-inner{padding:0 20px}header.standalone-nav .brand-image-frame{width:143px;max-width:143px}header.standalone-nav .home-nav-right{gap:10px}.standalone-nav .workspace-account-trigger{padding:0;max-width:34px;min-height:32px}.standalone-nav .workspace-account-trigger>svg:first-child{width:30px;height:30px;padding:7px}.standalone-nav .workspace-account-popover{right:-40px}.standalone-nav .workspace-account-trigger>span{display:none}}
@media(max-width:359px){body.standalone-tools .standalone-main>.content{padding-left:14px;padding-right:14px}body.standalone-tools .workspace-face-module #setup-form.card{padding:20px 13px}body.standalone-tools .workspace-face-module .standalone-language-card{padding:11px 8px}body.standalone-tools .workspace-face-module .standalone-language-card select{font-size:12px;padding-left:0!important;background-image:var(--talkunio-select-chevron)!important;background-position:right 0 center!important}body.standalone-tools .workspace-face-module .standalone-language-card>span{padding-left:10px;font-size:10px}body.standalone-tools .workspace-face-module #setup>h1{font-size:24px}}
@media(prefers-reduced-motion:reduce){.standalone-nav *{scroll-behavior:auto;transition:none!important}}
/* Final responsive polish: preserve readable language names and compact inactive controls. */
body.standalone-tools .pagehead.row{display:block}
body.standalone-tools .pagehead.row>div{width:100%}
body.standalone-tools .pagehead.row>.btn{display:inline-flex;margin-top:16px}
body.standalone-tools .pagehead .eyebrow{display:none}
body.standalone-tools .pagehead p{font-size:14px;line-height:1.85;color:#78879a}
body.standalone-tools .pagehead h1>[data-doc-label],body.standalone-tools .pagehead h1>[data-tool-label]{color:inherit}
body.standalone-tools [data-microphone-check] details{padding:0;border:0;background:transparent}
body.standalone-tools:not(.live-focused) [data-tools-module="live"] .tool-live-transcript:empty{height:150px;min-height:150px;max-height:180px}
body.standalone-tools:not(.live-focused) [data-tools-module="live"] [data-live-pause]:disabled,body.standalone-tools:not(.live-focused) [data-tools-module="live"] [data-live-end]:disabled{display:none}
body.standalone-tools.standalone-focused header.standalone-nav.publicnav.home-nav{height:52px;min-height:52px}
body.standalone-tools.standalone-focused .standalone-focus-label{min-width:0;max-width:180px;line-height:1.4}
@media(max-width:760px){body.standalone-tools .pagehead p{font-size:13px}body.standalone-tools.face-focused .workspace-face-module .toolbar{padding:10px 6px;gap:8px;align-items:center;flex-wrap:nowrap}body.standalone-tools.face-focused .workspace-face-module .segmented{flex-shrink:0;padding:3px}body.standalone-tools.face-focused .workspace-face-module .segmented button{font-size:11px;white-space:nowrap;padding:7px 9px}body.standalone-tools.face-focused .workspace-face-module #timer{font-size:11px;white-space:nowrap}body.standalone-tools.face-focused .workspace-face-module #end{font-size:11px;padding:6px 3px;min-height:32px;white-space:nowrap}body.standalone-tools.standalone-focused .standalone-focus-label{font-size:11px;max-width:135px}}
@media(max-width:420px){body.standalone-tools .translation-tools .tool-languages{grid-template-columns:1fr;gap:12px}body.standalone-tools .translation-tools .tool-languages>label{width:100%;min-width:0}body.standalone-tools .translation-tools .tool-languages>label select{width:100%}body.standalone-tools .translation-tools .tool-languages>.tool-swap{justify-self:center;width:28px;min-height:28px;height:28px;padding:2px;transform:rotate(90deg)}body.standalone-tools .translation-tools .tool-languages.tool-photo-languages{grid-template-columns:1fr}}
