:root{--ink:#19201b;--muted:#646b64;--line:#daddd3;--paper:#f7f8f2;--green:#c4f291;--dark:#1b251e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}::selection{background:var(--green);color:var(--ink)}h1,h2,h3,p{margin:0}p{line-height:1.6}.wrap{width:min(1280px,100% - 96px);margin-inline:auto}.icon{vertical-align:middle;flex-shrink:0}.eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.signal{background:#568637;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.section{padding-block:108px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.section-heading .eyebrow{margin-bottom:22px}h2{font-size:clamp(35px,4.2vw,56px);line-height:1.07}.section-heading>p{max-width:355px;color:var(--muted);font-size:15px}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:35px;padding:18px 23px;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.button-light{background:var(--green);color:var(--ink)}.button-light:hover{background:#d8f7b5}.button-outline{border-color:var(--line);background:0 0}.text-link{align-items:center;gap:16px;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.skip-link{background:var(--green);z-index:200;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.site-header{background:var(--ink);color:#fff}.header-inner{justify-content:space-between;align-items:center;gap:40px;height:89px;display:flex}.wordmark{letter-spacing:-.075em;align-items:center;gap:7px;font-size:34px;font-weight:900;line-height:1;display:inline-flex}.wordmark-dot{color:var(--green);letter-spacing:0;font-size:29px;font-weight:400;position:relative;top:-1px}.desktop-nav{gap:32px;margin-left:auto;margin-right:25px;font-size:13px;display:flex}.desktop-nav a{color:#d2d9d2}.desktop-nav a:hover{color:var(--green)}.nav-cta{color:var(--green);border-bottom:1px solid #70806e;align-items:center;gap:22px;padding-block:9px;font-size:13px;display:inline-flex}.mobile-menu{display:none}.site-footer{background:var(--ink);color:#e0e7da;padding:55px 0 25px}.footer-top{grid-template-columns:.65fr 1fr 1fr;align-items:start;gap:40px;padding-bottom:48px;display:grid}.footer-top p{letter-spacing:-.02em;font-size:18px;line-height:1.3}.footer-top>div>span{color:#b0bba8;margin-bottom:12px;font-size:11px;display:block}.footer-top>div>a{align-items:center;gap:20px;font-size:16px;display:flex}.footer-bottom{color:#acb7a5;border-top:1px solid #3b4735;justify-content:space-between;gap:20px;padding-top:24px;font-size:10px;display:flex}.footer-bottom>div{gap:25px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:40px;font-size:11px;display:inline-flex}.breadcrumb>.icon{width:15px;height:15px}.inner-hero h1{max-width:830px;margin-block:22px;font-size:clamp(40px,5.6vw,75px);line-height:1.03}.inner-hero>p:not(.eyebrow){max-width:630px;color:var(--muted);font-size:17px}.detail-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:70px;padding-bottom:90px;display:grid}.detail-main h2{margin-block:28px 25px;font-size:30px}.detail-main li{border-bottom:1px solid var(--line);gap:18px;padding:18px 0;font-size:16px;line-height:1.55;display:flex}.detail-main ul{margin:0;padding:0;list-style:none}.detail-main li>.icon{color:#6b924b;margin-top:2px}.detail-panel{background:#eaf0df;padding:35px}.detail-panel h3{margin-bottom:12px;font-size:24px}.detail-panel p{color:var(--muted);margin-bottom:27px;font-size:14px}.detail-panel .button{gap:20px;width:100%}.detail-panel .service-art{height:130px;margin:0 0 25px}.contact-grid{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:95px;display:grid}.contact-panel{border:1px solid var(--line);min-height:210px;padding:35px}.contact-panel h2{margin-block:22px 13px;font-size:29px}.contact-panel p{color:var(--muted);margin-bottom:25px;font-size:14px}.prose{max-width:800px;margin-inline:auto;padding-bottom:85px}.prose h2{margin:32px 0 15px;font-size:27px}.prose p,.prose li{color:var(--muted);font-size:15px;line-height:1.8}.prose a{text-underline-offset:3px;text-decoration:underline}.notice{background:#eaf0df;border-left:3px solid #8db561;margin-bottom:20px;padding:18px 20px;font-size:13px;line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-shell{grid-template-columns:.85fr 1.3fr;gap:95px;padding-block:65px 90px;display:grid}.form-intro{align-self:start;position:sticky;top:35px}.form-intro h1{margin-block:22px;font-size:clamp(43px,4.5vw,64px);line-height:1.07}.form-intro>p:not(.eyebrow){color:var(--muted);max-width:330px;font-size:15px}.form-assurance{border-top:1px solid var(--line);margin-top:38px;padding-top:23px;padding-left:0;list-style:none}.form-assurance li{color:var(--muted);align-items:center;gap:11px;margin-bottom:13px;font-size:12px;display:flex}.form-assurance .icon{color:#638847;width:16px}.form-help{margin-top:40px;font-size:12px!important}.form-help a{text-underline-offset:4px;margin-top:8px;text-decoration:underline;display:inline-block}.form-card{border:1px solid var(--line);background:#fffef9;padding:36px}.form-stepper{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-bottom:32px;padding-bottom:26px;display:flex}.step-item{color:#69725f;align-items:center;gap:8px;font-size:11px;display:flex}.step-item span{border:1px solid #d7dfce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.step-item.current{color:var(--ink)}.step-item.current span{background:var(--ink);color:#fff;border-color:var(--ink)}.step-item.complete span{background:var(--green);color:var(--ink);border-color:var(--green)}.form-card h2{margin-bottom:10px;font-size:29px;line-height:1.15}.form-caption{color:var(--muted);margin-bottom:24px;font-size:13px}.field{border:0;margin:0 0 22px;padding:0}.field>label,.field>legend{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.field label>span{color:var(--muted);font-size:11px;font-weight:400}.field input:not([type=checkbox]),.field textarea,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #cdd5c4;border-radius:3px;outline:none;min-height:47px;padding:13px 14px;font-size:14px}.field textarea{resize:vertical;min-height:156px;line-height:1.6}.field [aria-invalid=true]{border-color:#b14b3c}.field-hint{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.field-error{color:#a1372c;margin-top:8px;font-size:12px;line-height:1.5}.field-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.service-options{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:27px;display:grid}.service-option{border:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:14px 12px;font-size:12px;line-height:1.5;display:flex}.service-option input{accent-color:#46672d;margin:0}.service-option.selected{background:#eef5e6;border-color:#60813f}.check-label{cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;display:flex}.check-label input{accent-color:#527a32;flex-shrink:0;width:16px;height:16px;margin-top:2px}.check-label a{text-underline-offset:3px;text-decoration:underline}.upload-box{text-align:center;cursor:pointer;background:#f7f9f1;border:1px dashed #b8c7a8;padding:23px;display:block;position:relative}.upload-box>.icon{color:#65834c;margin-bottom:8px}.upload-box strong{font-size:12px;font-weight:500;display:block}.upload-box small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-box:focus-within{outline-offset:3px;outline:3px solid #7d9f5a}.upload-box.dragging{background:#e5f3d6;border-style:solid}.file-list{margin:12px 0;padding:0;list-style:none}.file-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.file-list li span{overflow-wrap:anywhere;flex:1}.file-list small{color:var(--muted)}.file-list button{color:var(--muted);background:0 0;border:0;padding:4px}.file-list .icon{width:16px;height:16px}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:24px;display:flex}.form-actions>button:only-child{margin-left:auto}.form-actions .button{gap:20px;padding:15px 20px}.form-back{background:0 0;border:none;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:inline-flex}.form-back .icon{width:16px;height:16px}.form-error{color:#8f3122;background:#fff1ed;border:1px solid #ebc3b8;margin-block:15px;padding:14px 17px;font-size:12px;line-height:1.5}.review-block{border-bottom:1px solid var(--line);padding:17px 0}.review-block>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10px;display:block}.review-block>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.review-block>button{color:var(--muted);background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;text-decoration:underline}.privacy-note{color:var(--muted);margin-top:22px;font-size:11px;line-height:1.65}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success-view{text-align:center;padding:40px 10px}.success-symbol{background:var(--green);border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 27px;display:grid}.success-symbol .icon{width:30px;height:30px}.success-view h2{font-size:35px}.success-view>p{color:var(--muted);margin-top:16px;font-size:14px}.reference-box{background:#edf1e5;border:1px solid #d7e2c8;margin:27px 0;padding:20px}.reference-box small{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.reference-box strong{letter-spacing:.05em;font:20px monospace}.success-view .button{margin-top:22px}.success-view>p:last-child{font-size:11px}.admin-shell{padding-block:45px 80px}.admin-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.admin-head h1{font-size:42px}.admin-head p{color:var(--muted);margin-top:10px;font-size:13px}.admin-tabs{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.admin-tabs button{border:1px solid var(--line);background:0 0;border-radius:3px;padding:9px 14px;font-size:12px}.admin-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.admin-search{border:1px solid var(--line);background:#fff;width:min(100%,500px);margin-bottom:20px;padding:13px}.inquiry-table{border-collapse:collapse;background:#fffef9;width:100%;font-size:13px}.inquiry-table th{text-align:left;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:16px;font-size:10px;font-weight:500}.inquiry-table td{border-bottom:1px solid var(--line);padding:19px 16px}.inquiry-table td a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.inquiry-table small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.status-chip{color:#455b33;white-space:nowrap;background:#e4e9dc;border-radius:3px;padding:5px 9px;font-size:10px;display:inline-block}.status-nova{background:var(--green)}.status-hotovo{background:#dbeadb}.status-uzavreno{color:#6e6c62;background:#edece8}.empty-state{text-align:center;border:1px dashed var(--line);margin-block:25px;padding:70px 25px}.empty-state h2{font-size:28px}.empty-state p{color:var(--muted);margin-top:14px;font-size:14px}.admin-detail{grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.admin-panel{border:1px solid var(--line);background:#fffef9;padding:28px}.admin-panel h2{margin-bottom:20px;font-size:27px}.admin-data{grid-template-columns:1fr 1fr;gap:20px;margin-block:25px;display:grid}.admin-data dt{color:var(--muted);margin-bottom:7px;font-size:10px}.admin-data dd{overflow-wrap:anywhere;margin:0;font-size:13px}.inquiry-description{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3e9;padding:22px;font-size:15px;line-height:1.8}.admin-note{color:var(--muted);margin-top:13px;font-size:11px}.admin-attachments{margin:20px 0;padding:0;list-style:none}.admin-attachments a{overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 0;font-size:13px;text-decoration:underline;display:flex}.admin-panel .field textarea{min-height:170px}.table-scroll{overflow:auto}.admin-login{text-align:center;max-width:570px;margin:90px auto;padding:0 30px}.admin-login h1{margin-block:20px;font-size:42px}.admin-login p{color:var(--muted);margin-bottom:23px;font-size:14px}@media (min-width:1500px){.hero{gap:70px}.hero-visual{height:520px}.orbital-art{width:240px;height:250px}.art-window{height:230px}.hero h1{font-size:78px}}@media (max-width:1120px){.wrap{width:calc(100% - 64px)}.desktop-nav{gap:20px;margin-right:0}.header-inner,.hero{gap:25px}.hero h1{font-size:55px}.hero-actions{gap:20px}.hero-actions .button{gap:15px}.hero-visual{height:440px}.orbital-art{width:180px;height:210px;right:-20px}.art-window{height:190px}.art-heading{font-size:25px}.sheet-art{width:71%}.discipline-strip p{gap:15px;font-size:15px}.brief-layout{gap:50px}.about-section{gap:60px}.form-shell{gap:45px}.form-card{padding:27px}.service-content h3{font-size:23px}.service-card{padding-inline:23px}.footer-top{grid-template-columns:.6fr .7fr 1.2fr}}@media (max-width:900px){.desktop-nav{display:none}.nav-cta{margin-left:auto}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:24px;height:25px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span{background:#fff;width:24px;height:1px}.mobile-menu nav{background:var(--ink);z-index:30;border:1px solid #46563c;flex-direction:column;width:220px;padding:15px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 15px 35px #0002}.mobile-menu nav>a{padding:13px;font-size:14px}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-block:60px}.hero h1{font-size:46px}.hero-intro{font-size:15px}.hero-visual{height:404px}.browser-art{width:77%;top:21%;left:4%}.orbital-art{width:157px;top:34px;right:-25px}.art-window{height:182px}.sheet-art{width:82%;bottom:42px;right:5%}.visual-label{font-size:6px;left:10px;right:10px}.visual-bottom{font-size:6px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-actions .button{gap:25px}.micro-copy{font-size:9px}.discipline-strip>.wrap{flex-direction:column;align-items:flex-start;gap:10px}.services-grid{grid-template-columns:1fr 1fr}.section{padding-block:75px}.section-heading{align-items:flex-start;gap:30px}.section-heading>p{max-width:280px;font-size:13px}.brief-layout{gap:45px}.brief-layout h2{font-size:45px}.example h3{font-size:20px}.example{gap:13px}.process-step,.process-step+.process-step{padding:26px 20px 0}.process-step:first-child{padding-left:0}.process-step h3{font-size:22px}.process-step p{font-size:13px}.about-section{gap:50px}.about-symbol{width:225px}.about-symbol>span{font-size:110px}.about-copy h2{font-size:38px}.faq-layout{grid-template-columns:.9fr 1.1fr;gap:40px}.closing-section{padding:40px}.closing-arrow{width:90px;height:90px}.footer-top{grid-template-columns:.8fr 1.2fr}.footer-top>p{display:none}.form-shell{grid-template-columns:1fr;gap:38px}.form-intro{position:static}.form-intro h1{font-size:52px}.form-intro>p:not(.eyebrow){max-width:530px}.form-assurance{flex-wrap:wrap;gap:20px;margin-top:25px;padding-top:20px;display:flex}.form-help{display:none}.form-card{padding:36px}.form-intro .breadcrumb{margin-bottom:25px}.detail-layout{grid-template-columns:1fr 1fr;gap:35px}.detail-panel{padding:25px}.admin-detail{grid-template-columns:1fr}}@media (max-width:620px){.wrap{width:calc(100% - 40px)}.header-inner{gap:22px;height:73px}.wordmark{font-size:28px}.wordmark-dot{font-size:24px}.nav-cta{gap:12px;font-size:11px}.nav-cta .icon{width:16px;height:16px}.hero{flex-direction:column;align-items:stretch;gap:35px;padding-block:45px 33px;display:flex}.hero .eyebrow{font-size:9px}.hero h1{letter-spacing:-.065em;margin-block:24px;font-size:clamp(43px,10.8vw,65px)}.hero-intro{max-width:370px;font-size:15px}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:26px}.hero-actions .button{gap:20px;padding:16px 18px;font-size:12px}.hero-actions>.text-link{gap:8px;font-size:11px}.micro-copy{margin-top:15px;font-size:9px}.hero-visual{width:100%;height:375px}.browser-art{width:67%;top:17%}.art-window{height:183px}.orbital-art{width:177px;height:190px;top:21px;right:-8px}.sheet-art{width:65%;bottom:31px;right:5%}.sheet-heading{gap:6px;padding:11px 9px;font-size:8px}.sheet-heading>span{font-size:7px}.sheet-heading .icon{width:12px;height:12px}.sheet-row{height:23px}.cell-selected{height:23px;font-size:13px}.sheet-columns{height:17px}.sheet-footer{padding:9px;font-size:7px}.visual-bottom{bottom:6px;left:12px;right:12px}.visual-label{font-size:7px;top:10px}.discipline-strip>.wrap{gap:13px;padding-block:22px}.discipline-strip span{font-size:10px}.discipline-strip p{flex-wrap:wrap;gap:10px;font-size:13px}.discipline-strip i{font-size:9px}.section{padding-block:58px}.section-heading{margin-bottom:30px;display:block}.section-heading .eyebrow{margin-bottom:18px;font-size:9px}h2{font-size:37px}.section-heading>p{max-width:360px;margin-top:22px;font-size:14px}.services-grid{grid-template-columns:1fr;gap:12px}.service-card{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;padding:27px 23px;display:grid;position:relative}.service-top{font-size:8px;position:absolute;top:12px;left:13px;right:13px}.service-top .icon{width:15px;height:15px}.service-art{min-width:0;height:125px;margin:15px 0 0}.service-content{min-width:0;padding-top:8px}.service-content h3{margin-bottom:10px;font-size:22px}.service-content p{min-height:0;font-size:12px}.service-tags{margin-top:13px;font-size:7px;line-height:1.6}.mini-web{width:150px;min-width:120px}.mini-web section{height:90px;padding:11px}.mini-web b{font-size:18px}.mini-web section>span{width:50px;height:90px}.mini-chart{width:145px;padding:12px}.mini-chart>div{gap:5px;height:70px}.mini-chart>span{font-size:7px}.art-3d svg{width:160px;height:122px}.mini-flow b{border-radius:7px;width:41px;height:48px;font-size:31px}.mini-flow span{border-radius:5px;width:32px;height:32px}.mini-flow span .icon{width:16px;height:16px}.mini-flow i{width:9px}.mini-layout{width:130px;padding:11px}.mini-layout b{font-size:37px}.mini-layout b>span{font-size:22px}.mini-layout small{font-size:7px}.mini-layout>div{height:29px}.mini-other{gap:8px;font-size:60px}.mini-other i{font-size:19px}.mini-other b{width:46px;height:66px;font-size:51px}.brief-section{padding-block:57px}.brief-layout{grid-template-columns:1fr;gap:43px}.brief-layout h2{font-size:48px}.brief-layout>div>p:not(.eyebrow){max-width:340px}.example-label{font-size:8px}.example{padding-block:24px}.example h3{max-width:280px;font-size:23px}.example-note{font-size:9px}.process-grid{grid-template-columns:1fr;margin-top:28px}.process-step,.process-step+.process-step{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:0 20px;padding:25px 0 27px;display:grid}.process-step>span{padding-top:4px;font-size:11px}.process-step h3{margin:0 0 12px;font-size:25px}.process-step p{grid-column:2;max-width:100%;font-size:14px}.urgent-line{align-items:flex-start;gap:13px;margin-top:25px;padding:20px}.urgent-line>.icon{width:22px;height:22px}.urgent-line strong{font-size:13px}.urgent-line span{font-size:11px}.urgent-line>a{padding:0}.urgent-line>a .icon{width:17px}.about-section{grid-template-columns:1fr;gap:45px;padding-block:60px}.about-symbol{width:205px;margin-bottom:20px}.about-symbol>span{font-size:100px}.about-symbol>p{padding:10px 13px;font-size:8px;right:-20px}.about-copy h2{font-size:39px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout .eyebrow{font-size:9px}.section-sub{margin-top:20px;font-size:13px}.faq-list summary{padding-block:20px;font-size:14px}.faq-list details>p{font-size:13px}.closing-section{margin-bottom:57px;padding:30px 25px}.closing-section .eyebrow{font-size:8px}.closing-section h2{font-size:38px}.closing-section>div{gap:12px;margin-block:20px}.closing-arrow{flex-shrink:0;width:62px;height:62px}.closing-arrow>.icon{width:32px;height:32px}.closing-section>p:not(.eyebrow){max-width:240px;font-size:12px}.closing-section>.text-link{gap:12px;margin-top:20px;font-size:12px}.site-footer{padding-block:38px 26px}.footer-top{grid-template-columns:1fr;gap:27px;padding-bottom:30px}.footer-top>div>a{font-size:15px}.footer-top>div>span{font-size:10px}.footer-bottom{flex-direction:column;gap:19px;font-size:9px}.footer-bottom>div{flex-wrap:wrap;gap:20px}.inner-hero{padding-block:40px}.breadcrumb{margin-bottom:30px}.inner-hero h1{font-size:43px}.inner-hero>p:not(.eyebrow){font-size:15px}.detail-layout,.contact-grid{grid-template-columns:1fr;gap:30px;margin-bottom:55px;padding-bottom:0}.detail-main h2{margin-top:0;font-size:28px}.detail-main li{font-size:14px}.detail-panel{padding:27px}.contact-panel{padding:26px}.prose{padding-bottom:50px}.prose h2{font-size:26px}.prose p,.prose li{font-size:14px}.form-shell{gap:28px;padding-block:35px 60px}.form-intro h1{margin-block:20px;font-size:43px}.form-intro .eyebrow{font-size:9px}.form-intro>p:not(.eyebrow){font-size:14px}.form-intro .breadcrumb{margin-bottom:22px}.form-assurance{gap:10px;margin-top:22px;padding-top:18px}.form-assurance li{gap:6px;margin-bottom:0;font-size:10px}.form-assurance .icon{width:13px}.form-card{padding:24px 20px}.form-stepper{gap:7px;margin-bottom:24px;padding-bottom:21px}.step-item{gap:6px;font-size:10px}.step-item span{width:20px;height:20px;font-size:9px}.form-card h2{font-size:28px}.form-caption{font-size:12px}.service-option{gap:7px;padding:12px 9px;font-size:11px}.service-options{gap:8px}.field-grid{grid-template-columns:1fr;gap:0}.form-actions .button{gap:12px;padding:14px 16px;font-size:12px}.field>label{font-size:12px}.field input:not([type=checkbox]),.field textarea,.field select{font-size:16px}.field-hint{font-size:10px}.form-actions{gap:9px}.check-label{font-size:11px}.success-view{padding:22px 0}.success-view h2{font-size:31px}.success-view>p{font-size:13px}.reference-box strong{font-size:17px}.admin-head{flex-direction:column;align-items:flex-start}.admin-head h1{font-size:34px}.admin-head .button{padding:12px 16px;font-size:12px}.admin-tabs{gap:6px}.admin-tabs button{padding:8px 10px;font-size:11px}.admin-data{gap:17px}.admin-panel{padding:20px}.inquiry-description{padding:17px;font-size:14px}.inquiry-table{min-width:650px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.form-actions,.admin-tabs,.admin-search{display:none}.wrap{width:100%}.admin-panel{break-inside:avoid}.admin-detail{display:block}.admin-panel+.admin-panel{margin-top:20px}}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--ink:#121212;--muted:#707074;--line:#e8e8ea;--paper:#fff;--green:#ededee;--dark:#111;--accent:#111}html{scroll-padding-top:110px}body{color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif}[hidden]{display:none!important}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}.button{border-radius:99px;gap:28px;min-height:52px;padding:17px 25px;font-size:13px;font-weight:600;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#111}.button-light{color:#111;background:#fff}.button-outline{color:#111;background:#fff;border-color:#d7d7d9}.skip-link{color:#fff;background:#111;border-radius:8px}.portal-container,.wrap{width:min(1280px,100% - 112px);margin-inline:auto}.portal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#ffffffed;border-bottom:1px solid #eeeeef;position:sticky;top:0}.portal-header-inner{align-items:center;gap:35px;height:88px;display:flex}.portal-brand{letter-spacing:-.09em;padding-bottom:7px;font-size:42px;font-weight:800;line-height:1;display:inline-block}.portal-brand span{letter-spacing:-.01em}.portal-navigation{align-items:center;gap:33px;margin-left:auto;display:flex}.portal-navigation a{padding-block:10px;font-size:13px;font-weight:500;position:relative}.portal-navigation a:after{content:"";background:#111;width:0;height:1px;transition:width .2s;position:absolute;bottom:3px;left:0}.portal-navigation a:hover:after{width:100%}.portal-nav-cta{color:#fff;background:#111;border-radius:40px;align-items:center;gap:28px;margin-left:12px;padding:15px 23px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.portal-nav-cta span{font-size:20px;line-height:1}.portal-mobile-nav{border-top:1px solid var(--line);background:#fff;padding:12px 24px 25px}.portal-mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:15px;display:flex}.portal-hero-copy{text-align:center;max-width:1040px;margin:0 auto}.portal-kicker{letter-spacing:.04em;color:#656568;font-size:11px;font-weight:600}.portal-hero-copy .portal-kicker{justify-content:center;align-items:center;gap:9px;margin-bottom:22px;display:flex}.portal-hero-copy .portal-kicker>span{background:#111;border-radius:50%;width:6px;height:6px}.portal-hero h1{letter-spacing:-.065em;font-size:clamp(62px,6.5vw,94px);font-weight:600;line-height:1.04}.portal-hero-copy>p:last-child{color:#69696f;max-width:730px;margin:22px auto 0;font-size:16px;line-height:1.65}.portal-intake{text-align:left;max-width:900px;margin:38px auto 0}.request-card{background:#fff;border:1px solid #e2e2e6;border-radius:22px;padding:27px 32px 19px;scroll-margin-top:115px;box-shadow:0 3px 5px #16161c03,0 18px 50px -22px #16161c25}.request-topline{color:#737377;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:10px;display:flex}.request-topline>span:first-child{color:#55555a;align-items:center;gap:6px;font-weight:600;display:flex}.request-dot{background:#727279;border-radius:50%;width:5px;height:5px}.request-card h2{letter-spacing:-.035em;outline:none;font-size:23px;font-weight:600;line-height:1.25}.request-categories{border:0;flex-wrap:wrap;gap:6px;margin:19px 0 9px;padding:0;display:flex}.request-category{cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:8px 10px;font-size:10px;transition:background .15s,border-color .15s;display:flex;position:relative}.request-category svg{width:15px;height:15px}.request-category:hover{background:#f4f4f5;border-color:#c5c5c9}.request-category.selected{color:#fff;background:#111;border-color:#111}.request-category:focus-within{outline-offset:3px;outline:2px solid #75757a}.request-category input{opacity:0;width:1px;height:1px;position:absolute}.request-description{resize:vertical;color:#141414;background:#fff;border:0;border-radius:9px;outline:none;width:calc(100% + 20px);min-height:110px;margin:0 -10px;padding:13px 10px;font-family:inherit;font-size:15px;line-height:1.8;display:block}.request-description::placeholder{color:#9a9a9e}.request-description:focus{background:#fafafa;box-shadow:inset 0 0 0 1px #e5e5e8}.request-description[aria-invalid=true]{box-shadow:inset 0 0 0 1px #a1372c}.request-tools{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:16px;padding:7px 0 17px;display:flex}.request-tools>span{color:#88888d;text-align:right;font-size:10px}.request-add{color:#55555c;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:flex}.request-add .icon{width:15px;height:15px}.request-add>span{padding-left:2px;font-size:15px}.request-extras{padding-top:22px}.request-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.request-submit-row .button{gap:30px;min-height:46px;padding:14px 22px;font-size:12px}.request-submit-row .button .icon{width:17px;height:17px}.request-urgent{cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.request-urgent input{accent-color:#111;width:15px;height:15px;margin:0}.request-urgent>.icon{color:#727277;width:16px;height:16px}.request-urgent strong{margin-left:3px;font-weight:600}.request-urgent-note{color:#77777c;margin-top:15px;font-size:11px;line-height:1.6}.request-footnote{color:#8c8c92;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:9px;line-height:1.6;display:flex}.request-footnote>.icon{width:11px;height:11px}.request-caption{color:#73737b;margin-top:10px;font-size:13px}.request-summary{background:#f7f7f8;border-radius:11px;margin:22px 0;padding:18px 20px}.request-summary>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.request-summary>span>svg{width:16px;height:16px}.request-summary>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;margin-top:10px;font-size:13px;line-height:1.6;overflow:auto}.request-summary>small{color:#777;margin-top:10px;font-size:10px;display:block}.request-summary>button{background:0 0;border:0;border-bottom:1px solid #999;margin-top:12px;padding:0;font-size:11px}.request-optional{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}.request-optional>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:17px 0;font-size:12px;list-style:none;display:flex}.request-optional>summary::-webkit-details-marker{display:none}.request-optional>summary>span{color:#888;font-size:10px}.request-privacy{color:#72727a;font-size:11px}.request-success{text-align:center;max-width:900px;margin-inline:auto;padding:42px}.request-success-icon{color:#fff;background:#111;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 23px;display:grid}.request-success .portal-kicker{margin-bottom:10px}.request-success h2{font-size:32px}.request-success>p:not(.portal-kicker){color:#73737a;max-width:550px;margin:18px auto;font-size:14px}.request-success strong{overflow-wrap:anywhere}.request-receipt{background:#f5f5f7;border-radius:12px;margin:25px 0;padding:20px}.request-receipt>span{color:#777;margin-bottom:7px;font-size:10px;display:block}.request-receipt>strong{letter-spacing:.025em;font-size:18px}.request-success>small{color:#888;margin-top:22px;font-size:10px;display:block}.portal-assurances{justify-content:center;gap:29px;margin-top:26px;display:flex}.portal-assurances>span{color:#77777d;align-items:center;gap:7px;font-size:10px;display:flex}.portal-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px;display:flex}.portal-section-heading .portal-kicker{margin-bottom:19px}.portal-section-heading h2,.portal-urgent h2,.portal-faq h2{letter-spacing:-.055em;font-size:clamp(37px,4vw,55px);line-height:1.1}.portal-section-heading>p{color:#85858c;padding-bottom:4px;font-size:13px;line-height:1.8}.portal-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portal-service{border:1px solid #e9e9ec;border-radius:16px;padding:27px 25px 22px;transition:background .18s,border-color .18s,transform .18s}.portal-service:hover{background:#f6f6f8;border-color:#cfcfd5;transform:translateY(-3px)}.portal-service-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.portal-service-top>span{color:#a0a0a7;font-size:9px}.portal-service h3{letter-spacing:-.035em;margin-bottom:10px;font-size:19px;font-weight:600;line-height:1.3}.portal-service>p{color:#818187;min-height:43px;font-size:12px;line-height:1.75}.portal-service-link{justify-content:space-between;align-items:center;margin-top:26px;font-size:10px;display:flex}.portal-service-link>.icon{width:16px;height:16px}.portal-process{color:#fff;background:#101011;padding:89px 0 36px}.portal-process-heading{text-align:center}.portal-process-heading .portal-kicker{color:#9b9ba3;margin-bottom:20px}.portal-process-heading h2{font-size:clamp(38px,4.1vw,58px);line-height:1.08}.portal-process-heading>p:last-child{color:#96969f;margin-top:23px;font-size:13px}.portal-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:50px;display:grid}.portal-process-grid>article{background:#151517;border:1px solid #2d2d31;border-radius:17px;padding:23px 25px 29px}.portal-process-visual{background:radial-gradient(#26262955,#0000 68%);justify-content:center;align-items:center;height:185px;margin-bottom:25px;display:flex;position:relative}.portal-step-number{letter-spacing:.08em;color:#8c8c98;font-size:9px}.portal-process-grid h3{letter-spacing:-.035em;margin:14px 0 11px;font-size:18px;line-height:1.4}.mini-brief{background:#222226;border:1px solid #3c3c42;border-radius:11px;width:90%;max-width:272px;padding:17px 18px;transform:rotate(-3deg);box-shadow:0 15px 25px #0002}.mini-brief>span{color:#91919c;justify-content:space-between;font-size:8px;display:flex}.mini-brief>span>b{color:#ccc;font-size:15px;font-weight:400;line-height:1}.mini-brief>p{letter-spacing:-.03em;margin-top:13px;font-size:16px;font-weight:500;line-height:1.5}.mini-brief>div{color:#a0a0ab;border-top:1px solid #3b3b40;align-items:center;gap:6px;margin-top:17px;padding-top:10px;font-size:8px;display:flex}.mini-brief>div>i{background:#b3b3bd;border-radius:50%;width:5px;height:5px}.mini-brief>div>b{margin-left:auto}.visual-team{flex-direction:column}.mini-handoff{background:#25252b;border:1px solid #3c3c44;border-radius:12px;align-items:center;gap:11px;width:95%;padding:20px 16px;display:flex;box-shadow:0 12px 22px #0002}.mini-handoff-logo{color:#111;letter-spacing:-.1em;background:#eeeeef;border-radius:50%;place-items:center;width:39px;height:39px;font-size:26px;font-weight:800;display:grid}.mini-handoff>div{flex-direction:column;gap:5px;display:flex}.mini-handoff strong{font-size:13px;font-weight:600}.mini-handoff>div>span{color:#a0a0ac;font-size:9px}.mini-handoff>.icon{width:15px;height:15px;margin-left:auto}.mini-handoff-details{gap:8px;margin-top:15px;display:flex}.mini-handoff-details>span{color:#9b9ba9;border:1px solid #35353b;border-radius:6px;padding:7px 13px;font-size:8px}.visual-delivery{flex-direction:column}.mini-delivery{background:#222226;border:1px solid #3c3c42;border-radius:12px;align-items:center;gap:11px;width:95%;padding:24px 15px;display:flex;transform:rotate(3deg);box-shadow:0 15px 22px #0002}.mini-delivery>.icon{color:#b0b0bc;width:25px;height:25px}.mini-delivery>span:nth-child(2){font-size:12px}.mini-delivery strong{color:#91919f;margin-top:6px;font-size:8px;font-weight:400;display:block}.mini-delivery-check{color:#111;background:#eeeef1;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.mini-delivery-check>.icon{width:12px;height:12px}.mini-delivery-line{gap:5px;width:70%;margin-top:24px;display:flex}.mini-delivery-line>span{background:#96969f;border-radius:2px;flex:1;height:3px}.portal-process-note{text-align:center;color:#72727c;margin-top:28px;font-size:9px}.portal-urgent{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:108px;display:grid}.portal-urgent-number{letter-spacing:-.12em;color:#151516;justify-content:center;align-items:baseline;padding:35px 0;font-size:clamp(140px,18vw,235px);font-weight:600;line-height:1;display:flex;position:relative}.portal-urgent-number>span{letter-spacing:-.08em;color:#99999f;font-size:.42em;font-weight:400}.portal-urgent-number>.icon{stroke-width:1px;color:#aaaab0;width:38px;height:38px;position:absolute;top:12px;right:12%;transform:rotate(-18deg)}.portal-urgent .portal-kicker{margin-bottom:18px}.portal-urgent>div>p:not(.portal-kicker){color:#7d7d86;max-width:395px;margin-top:24px;font-size:13px;line-height:1.9}.portal-urgent .button{margin-top:27px}.portal-faq-section{background:#f7f7f8;border-block:1px solid #eeeef0}.portal-faq{grid-template-columns:.9fr 1.3fr;gap:100px;padding-block:92px;display:grid}.portal-faq .portal-kicker{margin-bottom:20px}.portal-faq>div>p:last-child{color:#898990;margin-top:28px;font-size:12px;line-height:2}.portal-faq>div>p:last-child>a{color:#222;align-items:center;gap:10px;display:inline-flex}.portal-faq>div>p:last-child>a>.icon{width:13px;height:13px}.portal-faq-list>details{border-bottom:1px solid #dedee4}.portal-faq-list>details:first-child{border-top:1px solid #dedee4}.portal-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.portal-faq-list summary::-webkit-details-marker{display:none}.portal-faq-list summary>span{color:#7e7e86;font-size:21px;font-weight:400;transition:transform .2s}.portal-faq-list details[open] summary>span{transform:rotate(45deg)}.portal-faq-list details>p{color:#7a7a83;margin:0 28px 23px 0;font-size:12px;line-height:1.9}.portal-closing{text-align:center;padding-block:93px 87px}.portal-closing h2{margin-top:25px;font-size:clamp(43px,5vw,70px);line-height:1.08}.portal-closing .button{margin-top:33px}.portal-closing>p:last-child{color:#888891;margin-top:19px;font-size:11px}.site-footer{color:#fff;background:#101011;padding:57px 0 27px}.wordmark{letter-spacing:-.08em;gap:0;font-family:Manrope,Arial,sans-serif;font-size:40px;font-weight:800}.wordmark-dot{color:inherit;font-size:inherit;letter-spacing:0;font-weight:800;top:0}.footer-top{grid-template-columns:.6fr 1fr 1.1fr;padding-bottom:44px}.footer-top>p{color:#d7d7dd;font-size:18px;font-weight:500;line-height:1.5}.footer-top>div>span{color:#777781;margin-bottom:12px;font-size:10px}.footer-top>div>a{gap:18px;font-size:14px}.footer-top>div>a>.icon{width:16px;height:16px}.footer-bottom{color:#72727e;border-color:#2b2b32;padding-top:23px;font-size:10px}.footer-bottom a:hover{color:#fff}.field input:not([type=checkbox]),.field textarea,.field select{color:#17171a;background:#fff;border-color:#dcdce2;border-radius:8px;font-family:inherit;font-size:13px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#8d8d97;box-shadow:0 0 0 3px #22222208}.field textarea::placeholder,.field input::placeholder{color:#a1a1aa}.field-hint,.privacy-note{color:#85858e}.check-label input{accent-color:#111}.upload-box{background:#fafafa;border-color:#d7d7df;border-radius:10px}.upload-box>.icon{color:#77777f}.upload-box:focus-within{outline-color:#6c6c74}.upload-box.dragging{background:#eeeef1}.form-shell{max-width:900px;padding-block:58px 85px;display:block}.form-intro{text-align:center;margin-bottom:32px;position:static}.form-intro>p:not(.eyebrow){max-width:550px;margin-inline:auto;font-size:14px}.form-intro .eyebrow{color:#777;justify-content:center}.form-intro .breadcrumb{margin-bottom:8px}.form-assurance,.form-help{display:none}.inner-hero .eyebrow{color:#777}.detail-panel,.contact-panel,.admin-panel,.form-card{background:#fafafb;border:1px solid #e6e6ea;border-radius:15px}.detail-panel .service-art{filter:grayscale()}.detail-main li>.icon,.form-assurance .icon{color:#888}.notice{color:#555;background:#f4f4f6;border-color:#98989f;border-radius:6px}.inquiry-table{background:#fff}.inquiry-table tr:hover{background:#f5f5f7}.admin-panel{background:#fff}.inquiry-description{background:#f7f7f9;border-radius:9px}.status-chip{color:#5c5c68;background:#eeeef2}.status-nova{color:#fff;background:#111}.status-hotovo{color:#3d6149;background:#e1eee5}.admin-tabs button{border-radius:20px}.admin-tabs button.active{background:#111}.admin-search{border-radius:8px}.admin-takeover{width:100%;margin-bottom:24px}@media (min-width:1600px){.portal-hero{padding-top:68px}.portal-intake{margin-top:43px}.portal-hero h1{font-size:100px}}@media (max-width:1100px){.portal-container,.wrap{width:calc(100% - 64px)}.portal-navigation{gap:22px}.portal-header-inner{gap:20px}.portal-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-service{padding:23px 18px}.portal-service h3{font-size:16px}.portal-process-grid>article{padding-inline:19px}.portal-process-grid h3{font-size:16px}.mini-handoff{gap:8px;padding:17px 11px}.mini-handoff-logo{width:31px;height:31px;font-size:23px}.mini-handoff-details>span{padding-inline:10px}.mini-delivery{gap:7px;padding-inline:10px}.portal-urgent{gap:50px}.portal-faq{gap:55px}.footer-top{grid-template-columns:.6fr .9fr 1.2fr}}@media (max-width:850px){.portal-header-inner{height:77px}.portal-brand{font-size:37px}.portal-navigation{display:none}.portal-nav-cta{margin-left:auto}.portal-menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;display:flex}.portal-menu-button>span{background:#111;width:22px;height:1.5px;transition:transform .2s;display:block}.portal-menu-button>.menu-open:first-child{transform:translateY(3.25px)rotate(45deg)}.portal-menu-button>.menu-open:last-child{transform:translateY(-3.25px)rotate(-45deg)}.portal-hero{padding-top:46px}.portal-hero h1{font-size:76px}.portal-hero-copy>p:last-child{max-width:565px;font-size:14px}.portal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-service{padding:27px}.portal-service h3{font-size:20px}.portal-services{padding-block:75px}.portal-section-heading h2,.portal-faq h2{font-size:45px}.portal-process{padding-top:70px}.portal-process-grid{gap:12px}.portal-process-grid>article{padding:15px 15px 22px}.portal-process-visual{height:155px}.mini-brief{width:100%;padding:13px 12px}.mini-brief>p{font-size:13px}.mini-handoff{flex-wrap:wrap;padding:14px 10px}.mini-handoff-logo{display:none}.mini-handoff strong{font-size:11px}.mini-handoff>div>span{font-size:8px}.mini-handoff-details{gap:4px}.mini-handoff-details>span{padding:6px 7px;font-size:7px}.mini-delivery>.icon{display:none}.mini-delivery>span:nth-child(2){font-size:10px}.mini-delivery strong{font-size:7px}.mini-delivery-check{width:20px;height:20px}.portal-process-grid h3{font-size:17px}.portal-process-grid article>p{font-size:11px}.portal-urgent{gap:30px;padding-block:80px}.portal-urgent h2{font-size:45px}.portal-urgent-number{font-size:165px}.portal-faq{grid-template-columns:.85fr 1.3fr;gap:40px;padding-block:75px}.portal-faq-list summary{font-size:12px}.portal-closing{padding-block:76px}.footer-top>p{font-size:16px;display:block}.footer-top{grid-template-columns:.6fr .9fr 1.3fr;gap:20px}.footer-top>div>a{gap:8px;font-size:12px}.form-shell{padding-block:45px 65px}.form-intro h1{font-size:50px}.detail-layout{gap:30px}}@media (max-width:600px){html{scroll-padding-top:84px}.portal-container,.wrap{width:calc(100% - 36px)}.portal-header-inner{gap:9px;height:69px}.portal-brand{padding-bottom:6px;font-size:34px}.portal-nav-cta{gap:22px;padding:12px 17px;font-size:11px}.portal-menu-button{width:37px}.portal-hero{padding:39px 0 24px}.portal-hero-copy .portal-kicker{letter-spacing:.01em;gap:6px;margin-bottom:20px;font-size:9px}.portal-hero h1{letter-spacing:-.065em;font-size:clamp(43px,10.5vw,64px);line-height:1.09}.portal-hero-copy>p:last-child{max-width:345px;margin-top:20px;font-size:12px;line-height:1.85}.desktop-break{display:none}.portal-intake{margin-top:27px}.request-card{border-radius:16px;padding:20px 18px 17px;scroll-margin-top:88px}.request-topline{margin-bottom:11px;font-size:9px}.request-card h2{letter-spacing:-.04em;font-size:20px}.request-categories{gap:6px;margin:16px 0 9px}.request-category{border-radius:7px;gap:5px;min-height:32px;padding:7px 8px;font-size:9px}.request-category svg{width:13px;height:13px}.request-description{width:calc(100% + 12px);min-height:140px;margin-inline:-6px;padding:12px 6px;font-size:16px;line-height:1.65}.request-tools{align-items:center;gap:8px;padding-bottom:14px}.request-tools>span{max-width:128px;font-size:8px;line-height:1.6}.request-add{gap:6px;font-size:10px}.request-add .icon{width:13px;height:13px}.request-submit-row{align-items:center;gap:12px;margin-top:16px}.request-urgent{flex-wrap:wrap;gap:5px;font-size:9px}.request-urgent>.icon{display:none}.request-urgent>span{max-width:100px;line-height:1.7}.request-urgent strong{margin-left:0;display:block}.request-urgent input{width:14px;height:14px}.request-submit-row .button{flex-shrink:0;gap:13px;min-height:45px;padding:13px 17px;font-size:11px}.request-footnote{gap:5px;margin-top:16px;font-size:8px;line-height:1.7}.request-footnote .icon{width:10px;height:10px}.request-urgent-note{font-size:10px}.request-optional>summary{font-size:11px}.request-optional>summary>span{font-size:9px}.request-summary{padding:15px}.request-summary>p{font-size:12px}.request-privacy{font-size:10px}.request-success{padding:29px 20px}.request-success h2{font-size:26px}.request-success>p:not(.portal-kicker){font-size:12px}.request-success>small{font-size:9px}.request-receipt>strong{font-size:15px}.portal-assurances{flex-wrap:wrap;gap:14px;margin-top:20px}.portal-assurances>span{gap:4px;font-size:8px}.portal-assurances .icon{width:11px;height:11px}.portal-services{padding-block:56px}.portal-section-heading{margin-bottom:28px;display:block}.portal-section-heading .portal-kicker{margin-bottom:16px;font-size:10px}.portal-section-heading h2,.portal-urgent h2,.portal-faq h2{font-size:37px;line-height:1.12}.portal-section-heading>p{margin-top:19px;font-size:12px}.portal-service-grid{gap:10px}.portal-service{border-radius:13px;padding:19px 17px 17px}.portal-service-top{margin-bottom:25px}.portal-service-top>svg{width:24px;height:24px}.portal-service-top>span{font-size:8px}.portal-service h3{letter-spacing:-.04em;font-size:15px;line-height:1.4}.portal-service>p{min-height:54px;font-size:10px;line-height:1.8}.portal-service-link{margin-top:19px;font-size:9px}.portal-service-link>.icon{width:13px;height:13px}.portal-process{padding:54px 0 28px}.portal-process-heading .portal-kicker{margin-bottom:17px;font-size:9px}.portal-process-heading h2{font-size:36px;line-height:1.1}.portal-process-heading>p:last-child{max-width:275px;margin:19px auto 0;font-size:11px}.portal-process-grid{grid-template-columns:1fr;gap:15px;margin-top:32px}.portal-process-grid>article{padding:24px 24px 27px}.portal-process-visual{height:175px;margin-bottom:22px}.mini-brief{width:90%;max-width:260px;padding:17px 18px}.mini-brief>p{font-size:17px}.mini-handoff{gap:13px;width:90%;max-width:280px;padding:20px 17px}.mini-handoff-logo{width:37px;height:37px;font-size:25px;display:grid}.mini-handoff strong{font-size:13px}.mini-handoff>div>span{font-size:9px}.mini-handoff-details{gap:9px}.mini-handoff-details>span{padding:8px 13px;font-size:8px}.mini-delivery{gap:12px;width:90%;max-width:280px;padding:24px 17px}.mini-delivery>.icon{display:block}.mini-delivery>span:nth-child(2){font-size:12px}.mini-delivery strong{font-size:8px}.mini-delivery-check{width:25px;height:25px}.mini-delivery-line{width:65%;max-width:210px}.portal-process-grid h3{font-size:20px}.portal-process-grid article>p{font-size:12px}.portal-process-note{max-width:280px;margin:24px auto 0;font-size:8px}.portal-urgent{grid-template-columns:1fr;gap:18px;padding-block:55px}.portal-urgent-number{justify-content:flex-start;padding:0 0 0 20px;font-size:195px}.portal-urgent-number>.icon{top:10px;right:20%}.portal-urgent .portal-kicker{font-size:10px}.portal-urgent>div>p:not(.portal-kicker){margin-top:19px;font-size:12px;line-height:1.85}.portal-urgent .button{margin-top:22px;padding:15px 23px;font-size:12px}.portal-faq{grid-template-columns:1fr;gap:30px;padding-block:55px}.portal-faq .portal-kicker{margin-bottom:17px;font-size:10px}.portal-faq>div>p:last-child{margin-top:20px}.portal-faq-list summary{padding:22px 0;font-size:12px}.portal-faq-list details>p{font-size:11px}.portal-closing{padding-block:58px}.portal-closing .portal-kicker{font-size:9px}.portal-closing h2{margin-top:21px;font-size:43px}.portal-closing .button{margin-top:26px;font-size:12px}.portal-closing>p:last-child{max-width:280px;margin:17px auto 0;font-size:10px;line-height:1.7}.site-footer{padding:36px 0 26px}.footer-top{grid-template-columns:1fr 1fr;gap:26px;padding-bottom:29px}.footer-top>div{grid-column:1/-1}.footer-top>p{text-align:right;font-size:15px;line-height:1.6}.footer-top .wordmark{font-size:38px}.footer-top>div>a{font-size:14px}.footer-bottom{gap:17px;font-size:9px;line-height:1.7}.footer-bottom>div{gap:20px}.form-shell{padding-block:32px 50px}.form-intro h1{font-size:40px;line-height:1.1}.form-intro>p:not(.eyebrow){font-size:12px}.field input:not([type=checkbox]),.field textarea,.field select{font-size:16px}.detail-layout{grid-template-columns:1fr}.portal-home{overflow:clip}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.request-fields{border:0;min-width:0;margin:0;padding:0}.detail-task-icon{color:#fff;background:#111;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:25px;display:grid}.detail-task-icon>svg{width:30px;height:30px}.portal-header-inner{height:86px}.portal-navigation a,.portal-nav-cta{font-size:14px}.portal-hero{background:linear-gradient(#fff 25%,#f6f6f8);border-bottom:1px solid #eeeef0;padding:50px 0 44px}.portal-hero-copy .portal-kicker{margin-bottom:21px;font-size:12px}.portal-hero h1>span{color:#19191c}.portal-assurances{gap:33px;margin-top:28px}.portal-assurances>span{color:#73737d;font-size:12px}.portal-assurances .icon{width:15px;height:15px}.portal-section-heading>p{color:#797983;font-size:16px}.portal-kicker{font-size:12px}.portal-services{padding-block:100px}.portal-section-heading{margin-bottom:42px}.portal-service-grid{gap:16px}.portal-service{background:#fafafb;border-color:#efeff1;border-radius:18px;padding:29px 25px 24px}.portal-service:hover{background:#fff;border-color:#d7d7de;box-shadow:0 12px 25px -16px #1113}.portal-service h3{margin-bottom:13px;font-size:20px}.portal-service>p{min-height:70px;font-size:14px;line-height:1.7}.portal-service-top{margin-bottom:32px}.portal-service-top>svg{stroke-width:1.45px;width:29px;height:29px}.portal-service-top>span{font-size:11px}.portal-service-link{margin-top:24px;font-size:12px}.portal-process{background:#141416;padding:88px 0 40px}.portal-process-heading>p:last-child{font-size:16px}.portal-process-grid>article{background:#1b1b1f;border-color:#333339;border-radius:19px;padding:25px 27px 31px}.portal-process-grid h3{margin:18px 0 16px;font-size:22px;line-height:1.3}.portal-process-grid article>p{color:#a4a4b0;font-size:14px;line-height:1.8}.portal-step-number{color:#9898a4;font-size:11px}.portal-process-note{font-size:11px}.portal-urgent>div>p:not(.portal-kicker){max-width:435px;font-size:16px;line-height:1.8}.portal-faq{gap:100px}.portal-faq-list summary{padding:25px 0;font-size:16px;line-height:1.6}.portal-faq-list details>p{font-size:14px;line-height:1.9}.portal-faq>div>p:last-child{font-size:14px}.portal-closing>p:last-child{font-size:13px}.footer-top>div>a{font-size:16px}.footer-top>div>span{font-size:12px}.footer-bottom{font-size:11px}.brief-workspace{text-align:left;background:#fff;border:1px solid #e0e0e6;border-radius:20px;grid-template-columns:250px minmax(0,1fr);scroll-margin-top:108px;display:grid;overflow:hidden;box-shadow:0 24px 70px -36px #17172335,0 2px 6px #17172303}.brief-sidebar{background:#fafafb;border-right:1px solid #ebebef;flex-direction:column;min-width:0;padding:32px 26px;display:flex}.brief-sidebar-label{align-items:center;gap:12px;display:flex}.brief-mark{color:#fff;letter-spacing:-.12em;background:#17171b;border-radius:10px;place-items:center;width:36px;height:36px;padding-right:3px;font-size:26px;font-weight:800;line-height:1;display:grid}.brief-sidebar-label>span:last-child{font-size:13px;font-weight:600;line-height:1.4}.brief-sidebar-label small{color:#9b9ba5;margin-top:3px;font-size:10px;font-weight:400;display:block}.brief-steps{flex-direction:column;gap:0;margin-top:37px;display:flex}.brief-steps>button{text-align:left;cursor:default;color:#a4a4ad;opacity:1;background:0 0;border:0;align-items:flex-start;gap:13px;padding:0 0 29px;display:flex;position:relative}.brief-steps>button:before{content:"";background:#e2e2e8;width:1px;position:absolute;top:35px;bottom:6px;left:15px}.brief-steps>button:last-child:before{display:none}.brief-steps>button>span{background:#fafafb;border:1px solid #dddde4;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid;position:relative}.brief-steps>button>div{padding-top:1px}.brief-steps strong{font-size:12px;font-weight:600;line-height:1.4;display:block}.brief-steps small{color:#9a9aa4;max-width:150px;margin-top:4px;font-size:10px;line-height:1.5;display:block}.brief-steps>button.current{color:#17171b}.brief-steps>button.current>span{color:#fff;background:#18181d;border-color:#18181d;box-shadow:0 0 0 4px #eeeef1}.brief-steps>button.complete{color:#5c5c68;cursor:pointer}.brief-steps>button.complete>span{background:#ebebef;border-color:#e4e4e9}.brief-steps>button.complete>span>.icon{width:13px;height:13px}.brief-sidebar-bottom{margin-top:auto;padding-top:20px}.brief-sidebar-bottom>.icon{color:#81818e;width:17px;height:17px;margin-bottom:12px;display:block}.brief-sidebar-bottom>strong{font-size:12px;font-weight:600;display:block}.brief-sidebar-bottom>p{color:#92929e;margin-top:7px;font-size:11px;line-height:1.8}.brief-sidebar-bottom>a{color:#666673;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.brief-sidebar-bottom>a>.icon{width:12px;height:12px}.brief-main{min-width:0;padding:31px 37px 20px}.brief-overline{letter-spacing:.08em;color:#90909d;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:9px;font-weight:600;display:flex}.brief-main h2{letter-spacing:-.045em;outline:none;font-size:29px;font-weight:600;line-height:1.25}.brief-caption{color:#92929d;margin-top:9px;margin-bottom:26px;font-size:12px;line-height:1.8}.brief-category-row{grid-template-columns:1fr 1.25fr;align-items:center;gap:18px;margin-bottom:22px;display:grid}.brief-category-row>label{font-size:12px;font-weight:500}.brief-category-select{position:relative}.brief-category-select>svg{color:#71717e;pointer-events:none;width:18px;height:18px;position:absolute;top:13px;left:12px}.brief-category-select>select{-webkit-appearance:auto;appearance:auto;color:#36363e;background:#fff;border:1px solid #dddde5;border-radius:9px;width:100%;min-height:44px;padding:12px 25px 12px 40px;font-family:inherit;font-size:12px}.brief-category-select>select:focus{outline-offset:2px;outline:2px solid #acacb6}.brief-main .field{margin-bottom:20px}.brief-main .field>label{justify-content:space-between;gap:15px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.brief-main .field>label>span{color:#a2a2ad;font-size:10px;font-weight:400}.brief-main .field input,.brief-main .field select{border-color:#dfdfe6;min-height:45px;font-family:inherit;font-size:13px}.brief-main .field textarea{background:#fdfdfe;border-color:#dddde5;min-height:142px;padding:16px;font-size:14px;line-height:1.75}.brief-main .field input::placeholder,.brief-main .field textarea::placeholder{color:#a1a1ad}.brief-main .field input:focus,.brief-main .field textarea:focus,.brief-main .field select:focus{border-color:#8f8f9c;box-shadow:0 0 0 3px #1a1a2806}.brief-description-foot{color:#a0a0ac;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;line-height:1.6;display:flex}.brief-description-foot>span:last-child{flex-shrink:0}.brief-attachments-toggle{text-align:left;background:0 0;border:none;border-top:1px solid #ebebef;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.brief-attachments-toggle>span:first-child{align-items:center;gap:9px;display:flex}.brief-attachments-toggle .icon{color:#81818d;width:16px;height:16px}.brief-attachments-toggle strong{font-size:12px;font-weight:500}.brief-attachments-toggle small{color:#a2a2ae;font-size:10px;font-weight:400}.brief-attachments-toggle>span:last-child{color:#8d8d9a;font-size:20px;line-height:1}.brief-attachments-body{padding:7px 0 15px}.brief-main .upload-box{background:#fafafb;border:1px dashed #d4d4df;border-radius:10px;padding:22px}.brief-upload-symbol{background:#fff;border:1px solid #e6e6ec;border-radius:9px;place-items:center;width:35px;height:35px;margin:0 auto 12px;display:grid}.brief-upload-symbol>.icon{color:#72727f;width:17px;height:17px}.brief-main .upload-box strong{font-size:12px}.brief-main .upload-box strong>span{color:#8e8e9b;font-weight:400}.brief-main .upload-box small{margin-top:8px;font-size:10px}.brief-main .field-hint{color:#9797a3;font-size:10px;line-height:1.7}.brief-file-list{margin:15px 0 0;padding:0;list-style:none}.brief-file-list>li{background:#fafafb;border:1px solid #eeeef2;border-radius:9px;align-items:center;gap:12px;margin-bottom:7px;padding:12px;display:flex}.brief-file-type{color:#6b6b79;background:#eeeef3;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:39px;font-size:8px;font-weight:600;display:grid}.brief-file-list>li>span:nth-child(2){flex:1;min-width:0}.brief-file-list strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.brief-file-list small{color:#a0a0ac;margin-top:4px;font-size:9px;display:block}.brief-file-list button{color:#898998;background:0 0;border:0;padding:4px}.brief-file-list button>.icon{width:15px;height:15px}.brief-actions{border-top:1px solid #e9e9ee;justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding-top:21px;display:flex}.brief-next-label{color:#9999a4;font-size:10px}.brief-actions .button{border-radius:10px;gap:24px;min-height:46px;padding:14px 21px;font-size:12px}.brief-actions .button>.icon{width:17px;height:17px}.brief-back{color:#787887;background:0 0;border:none;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:inline-flex}.brief-back>.icon{width:15px;height:15px}.brief-back:hover{color:#18181c}.brief-form-note{color:#a2a2ad;text-align:right;margin-top:16px;font-size:9px;line-height:1.6}.brief-urgent-option{cursor:pointer;background:#f9f9fb;border:1px solid #e2e2e9;border-radius:11px;align-items:center;gap:13px;padding:18px;display:flex}.brief-urgent-option>.icon{color:#70707f;width:22px;height:22px}.brief-urgent-option>span{flex:1}.brief-urgent-option strong{font-size:12px;font-weight:500;display:block}.brief-urgent-option small{color:#9b9ba8;margin-top:5px;font-size:10px;display:block}.brief-urgent-option input{accent-color:#17171b;width:17px;height:17px}.brief-urgent-option.selected{background:#f3f3f6;border-color:#90909d}.brief-review-section{border-bottom:1px solid #e8e8ee;margin-bottom:21px;padding-bottom:21px}.brief-review-section>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.brief-review-section h3{letter-spacing:-.02em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.brief-review-section h3>svg{color:#6b6b79;width:17px;height:17px}.brief-review-section button{color:#92929f;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.brief-review-section button>.icon{width:12px;height:12px}.brief-review-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#777786;max-height:280px;margin-top:15px;font-size:13px;line-height:1.8;overflow:auto}.brief-source-link{color:#636378;overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:13px;font-size:11px;display:flex}.brief-source-link>.icon{width:12px;height:12px}.brief-review-files{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.brief-review-files>span{overflow-wrap:anywhere;border:1px solid #e4e4ec;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:10px;display:flex}.brief-review-files .icon{width:12px;height:12px}.brief-review-files small{color:#aaaab5;white-space:nowrap;font-size:9px}.brief-review-data{grid-template-columns:1fr 1fr;gap:21px;margin:21px 0 0;display:grid}.brief-review-data dt{color:#aaaab5;margin-bottom:7px;font-size:10px}.brief-review-data dd{color:#4a4a59;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.brief-review-data dd>small{color:#9494a3;margin-top:3px;font-size:11px;display:block}.brief-privacy{color:#8f8f9b;margin-bottom:22px;font-size:11px;line-height:1.8}.brief-spinner{border:1.5px solid #fff5;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite brief-spin}@keyframes brief-spin{to{transform:rotate(360deg)}}.brief-success{text-align:center;background:#fff;border:1px solid #e4e4ec;border-radius:20px;max-width:760px;margin:auto;padding:42px 48px;scroll-margin-top:110px;box-shadow:0 20px 60px -35px #17172730}.brief-success-check{color:#fff;background:#18181c;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 21px;display:grid}.brief-success-top>p:first-of-type{letter-spacing:.07em;color:#8f8f9d;font-size:10px}.brief-success h2{outline:none;margin-top:15px;font-size:39px;line-height:1.1}.brief-success-top>p:last-child{color:#8b8b9b;margin-top:20px;font-size:13px;line-height:1.9}.brief-success-top strong{color:#4e4e5e;overflow-wrap:anywhere;font-weight:500}.brief-receipt{text-align:left;background:#f7f7fa;border:1px solid #eeeef4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:27px;padding:20px 23px;display:flex}.brief-receipt small{color:#9696a5;font-size:10px;display:block}.brief-receipt strong{margin-top:6px;font-size:15px;font-weight:600;display:block}.brief-receipt button{background:#fff;border:1px solid #dedee7;border-radius:6px;padding:8px 11px;font-size:10px}.brief-next{text-align:left;margin:29px 0;padding:0;list-style:none}.brief-next li{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.brief-next li>span{border:1px solid #e2e2ec;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.brief-next strong{font-size:12px;font-weight:500}.brief-next p{color:#9999a8;margin-top:3px;font-size:11px}.brief-success .button{border-radius:9px;padding:15px 23px;font-size:12px}.brief-success-note{color:#9999a7;margin-top:18px;font-size:10px;line-height:1.7;display:block}.brief-home-link{text-underline-offset:4px;color:#8b8b9b;margin-top:21px;font-size:11px;text-decoration:underline;display:inline-block}.form-shell{max-width:1080px}.form-intro h1{font-size:53px}.workbench{color:#282831;background:#f7f7f9;grid-template-columns:225px minmax(0,1fr);min-height:100vh;display:grid}.workbench-sidebar{background:#fff;border-right:1px solid #e6e6ee;flex-direction:column;align-self:start;height:100vh;padding:29px 18px 22px;display:flex;position:sticky;top:0}.workbench-brand{letter-spacing:-.09em;padding:0 15px;font-size:40px;font-weight:800;line-height:1}.workbench-brand>span{letter-spacing:0}.workbench-brand>small{letter-spacing:.18em;color:#9494a2;margin-top:13px;font-size:8px;font-weight:500;display:block}.workbench-nav-label{letter-spacing:.08em;color:#a4a4b2;margin:42px 15px 14px;font-size:8px}.workbench-sidebar nav{flex-direction:column;gap:4px;display:flex}.workbench-sidebar nav>button{text-align:left;color:#7e7e8e;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:12px 13px;transition:background .15s;display:flex}.workbench-sidebar nav>button.active{color:#222230;background:#f0f0f5}.workbench-sidebar nav>button:hover{background:#f6f6f9}.workbench-sidebar nav>button>span{flex:1;font-size:11px}.workbench-sidebar nav>button>.icon{width:15px;height:15px}.workbench-sidebar nav>button>b{color:#9696a6;background:#f5f5f9;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.workbench-status-dot{background:#b0b0bc;border-radius:50%;width:6px;height:6px;margin-inline:4.5px}.dot-nova{background:#545465}.dot-posouzeni{background:#777fa0}.dot-ceka{background:#c7a775}.dot-nabidka{background:#9384ad}.dot-prace{background:#7a9eae}.dot-hotovo{background:#8ab69c}.dot-uzavreno{background:#b5b5c0}.workbench-owner{border-top:1px solid #eaeaf0;align-items:center;gap:10px;margin-top:auto;padding:18px 7px;display:flex}.workbench-owner>span{color:#727283;background:#f0f0f5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:600;display:grid}.workbench-owner strong{font-size:10px;font-weight:600;display:block}.workbench-owner small{color:#a0a0af;margin-top:3px;font-size:9px;display:block}.workbench-owner>.icon{color:#b0b0bc;width:12px;height:12px;margin-left:auto}.workbench-back-site{color:#9292a3;justify-content:space-between;align-items:center;padding:0 7px;font-size:10px;display:flex}.workbench-back-site>.icon{width:12px;height:12px}.workbench-main{min-width:0}.workbench-top{background:#ffffffb8;border-bottom:1px solid #e9e9f0;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 40px;display:flex}.workbench-top>span:first-child{color:#9e9eae;font-size:11px}.workbench-top>span:first-child>span{color:#c9c9d3;padding-inline:12px}.workbench-private{color:#aaaab9;align-items:center;gap:6px;font-size:9px;display:flex}.workbench-private>.icon{width:12px;height:12px}.workbench-content{max-width:1550px;margin:0 auto;padding:37px 40px 55px}.workbench-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.workbench-heading>div>p{color:#aaaab9;letter-spacing:.065em;font-size:9px}.workbench-heading h1{letter-spacing:-.05em;margin:9px 0 10px;font-size:33px;font-weight:600}.workbench-heading>div>span{color:#9b9bab;font-size:12px}.workbench-refresh{color:#808090;background:#fff;border:1px solid #e1e1e9;border-radius:7px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;display:flex}.workbench-refresh>.icon{width:13px;height:13px}.workbench-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px;display:grid}.workbench-stats>button,.workbench-stats>div{text-align:left;color:inherit;background:#fff;border:1px solid #e4e4ed;border-radius:11px;padding:19px 20px}.workbench-stats>button:hover{border-color:#bdbdce}.workbench-stats>button>span,.workbench-stats>div>span{color:#9393a5;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.workbench-stats>button>span>i{background:#9191a5;border-radius:50%;width:6px;height:6px}.workbench-stats .icon{width:13px;height:13px}.workbench-stats strong{letter-spacing:-.05em;margin:13px 0 9px;font-size:32px;font-weight:500;line-height:1.2;display:block}.workbench-stats small{color:#b1b1bf;font-size:9px;display:block}.workbench-config-note{background:#fcfbf7;border:1px solid #e6e4dd;border-radius:9px;align-items:center;gap:12px;margin-bottom:25px;padding:15px 18px;display:flex}.workbench-config-note>.icon{color:#afa58e;width:17px;height:17px}.workbench-config-note strong{color:#9b917b;font-size:10px;font-weight:500;display:block}.workbench-config-note span{color:#b2aa98;margin-top:4px;font-size:10px;display:block}.workbench-list{background:#fff;border:1px solid #e3e3ed;border-radius:12px;overflow:hidden}.workbench-list-top{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 17px;display:flex}.workbench-list-top h2{letter-spacing:-.025em;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.workbench-list-top h2>span{color:#9b9bac;background:#f3f3f8;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:400}.workbench-sort{align-items:center;gap:8px;display:flex}.workbench-sort>span{color:#b2b2c0;font-size:9px}.workbench-sort select{color:#868698;background:#fff;border:1px solid #e4e4ed;border-radius:6px;padding:7px;font-size:10px}.workbench-filter-row{align-items:center;gap:14px;padding:0 24px 22px;display:flex}.workbench-search{background:#fdfdfe;border:1px solid #e4e4ed;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:0;max-width:430px;padding:0 12px;display:flex}.workbench-search>span{color:#aab;font-size:22px;line-height:1}.workbench-search>input{color:#59596d;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:11px}.workbench-search:focus-within{outline-offset:2px;outline:2px solid #b5b5c8}.workbench-urgent-filter{color:#9797aa;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.workbench-urgent-filter>.icon{width:13px;height:13px}.workbench-urgent-filter>input{accent-color:#22222b;width:13px;height:13px;margin:0}.workbench-clear{color:#a3a3b5;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:5px;font-size:9px;text-decoration:underline}.workbench-loading{color:#9797a9;background:#fafafd;border-top:1px solid #eeeef4;padding:15px 24px;font-size:11px}.workbench-table-scroll{overflow:auto}.workbench-table{border-collapse:collapse;width:100%;font-size:11px}.workbench-table th{color:#a3a3b5;text-align:left;background:#fafafb;border-block:1px solid #ebebf2;padding:13px 17px;font-size:9px;font-weight:400}.workbench-table th:first-child{padding-left:24px}.workbench-table td{vertical-align:middle;color:#808096;border-bottom:1px solid #eeeef5;padding:18px 17px}.workbench-table td:first-child{width:43%;padding-left:24px}.workbench-table td:nth-child(2){width:23%}.workbench-table tr:hover td{background:#fdfdff}.workbench-table td:first-child>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:11px;padding:0;display:flex}.workbench-row-icon{color:#9595aa;background:#f3f3f8;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:36px;display:grid}.workbench-row-icon>svg{width:18px;height:18px}.workbench-table td:first-child>button>span:last-child{flex:1;min-width:0}.workbench-table strong{color:#56566c;font-size:11px;font-weight:500;line-height:1.5;display:block}.workbench-table small{color:#adadc0;margin-top:4px;font-size:10px;line-height:1.6;display:block}.workbench-table td:first-child small{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:340px;display:-webkit-box;overflow:hidden}.workbench-table em{color:#bdbdcc;align-items:center;gap:8px;margin-top:6px;font-size:8px;font-style:normal;display:flex}.workbench-table em>b{color:#bc9c77;background:#faf5ed;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:500}.workbench-table time{white-space:nowrap;color:#adadbf;font-size:10px}.workbench-row-open{color:#a0a0b3;background:#fff;border:1px solid #eaeaf2;border-radius:6px;place-items:center;padding:7px;display:grid}.workbench-row-open>.icon{width:13px;height:13px}.workbench .status-chip{color:#9898aa;background:#f0f0f6;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:400}.workbench .status-nova{color:#606075;background:#ededf3}.workbench .status-posouzeni{color:#8a8aa7;background:#eeeef7}.workbench .status-ceka{color:#b7a271;background:#faf5e9}.workbench .status-nabidka{color:#aa95b9;background:#f3edf7}.workbench .status-prace{color:#83a2b6;background:#edf4f8}.workbench .status-hotovo{color:#82ac91;background:#eaf5ee}.workbench .status-uzavreno{color:#a8a8b6;background:#f2f2f5}.workbench-pagination{color:#aeaec0;justify-content:space-between;align-items:center;padding:16px 24px;font-size:9px;display:flex}.workbench-pagination>div{gap:7px;display:flex}.workbench-pagination button{color:#9898b0;background:#fff;border:1px solid #e6e6f0;border-radius:6px;padding:7px 10px;font-size:9px}.workbench-empty{text-align:center;padding:65px 25px}.workbench-empty>span{color:#b1b1c5;background:#fbfbfd;border:1px solid #e9e9f1;border-radius:15px;place-items:center;width:55px;height:55px;margin:0 auto 20px;display:grid}.workbench-empty h3{letter-spacing:-.035em;color:#6b6b82;font-size:22px;font-weight:500}.workbench-empty p{color:#adadc0;max-width:400px;margin:13px auto 22px;font-size:12px;line-height:1.9}.workbench-empty .button{color:#8b8ba4;border-color:#e4e4ee;border-radius:8px;min-height:40px;padding:12px 17px;font-size:10px}.workbench-detail-heading{justify-content:space-between;align-items:center;gap:25px;margin:24px 0 28px;display:flex}.workbench-detail-heading>div>p{color:#818199;font-size:11px}.workbench-detail-heading>div>p>span{color:#b6b6c8;margin-left:7px;font-size:10px}.workbench-detail-heading h1{letter-spacing:-.05em;margin:13px 0;font-size:35px;font-weight:600;line-height:1.2}.workbench-detail-heading>div>div{color:#9797b0;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.workbench-detail-heading>div>div>svg{width:16px;height:16px}.workbench-urgent-tag{color:#b5a075;background:#faf4e8;border-radius:5px;align-items:center;gap:5px;margin-left:8px;padding:5px 8px;font-size:9px;display:inline-flex}.workbench-urgent-tag>.icon{width:12px;height:12px}.workbench-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:21px;display:grid}.workbench-panel{background:#fff;border:1px solid #e4e4ef;border-radius:12px;margin-bottom:20px;padding:25px}.workbench-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.workbench-panel-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.workbench-panel-heading>.icon{color:#b3b3c7;width:17px;height:17px}.workbench-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#9292ab;font-size:13px;line-height:1.9}.workbench-source{overflow-wrap:anywhere;color:#8a8aa8;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.workbench-source>.icon{width:13px;height:13px}.workbench-files{border-top:1px solid #eeeef6;margin-top:26px;padding-top:22px}.workbench-files h3{letter-spacing:0;align-items:center;gap:7px;margin-bottom:15px;font-size:12px;font-weight:500;display:flex}.workbench-files h3>span{color:#aaaabe;background:#f5f5fa;border-radius:5px;padding:3px 6px;font-size:9px}.workbench-files>a{color:#9797b0;border:1px solid #e8e8f2;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.workbench-files>a>.icon{width:15px;height:15px}.workbench-files>a>span{overflow-wrap:anywhere;flex:1;font-size:11px}.workbench-files small{color:#b6b6c9;font-size:9px;line-height:1.8;display:block}.workbench-files>p{color:#b7b7ca;font-size:11px}.workbench-panel .brief-review-data{gap:24px 19px}.workbench-panel .brief-review-data dt{color:#a8a8be;font-size:10px}.workbench-panel .brief-review-data dd{color:#8585a1;font-size:12px}.workbench-panel .brief-review-data dd>small{color:#b2b2c8;font-size:10px}.workbench-muted-note{color:#aaaac0;margin-top:18px;font-size:10px;line-height:1.9}.workbench-panel .field>label{color:#8d8da8;font-size:11px;font-weight:500}.workbench-panel .field input,.workbench-panel .field textarea,.workbench-panel .field select{color:#7f7f9d;border-color:#dfdfed;border-radius:8px;font-size:12px}.workbench-panel .field textarea{min-height:165px;line-height:1.8}.workbench-panel .field textarea::placeholder{color:#bbbbce}.workbench-panel .button{border-radius:8px;gap:17px;min-height:44px;padding:13px 17px;font-size:11px}.workbench-manage{position:sticky;top:20px}.workbench-manage .button{width:100%}.workbench-unsaved{color:#b7a583;background:#faf6ec;border-radius:4px;padding:5px 7px;font-size:8px}.workbench-saved{color:#81a68d;background:#eef6f0;border:1px solid #e0ece3;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:13px 17px;font-size:11px;display:flex}.workbench-saved>.icon{width:15px;height:15px}.workbench-delete{padding:8px 15px}.workbench-delete>summary{color:#b3a5b1;cursor:pointer;font-size:10px}.workbench-delete .field{margin-top:18px}.workbench-delete .field label{color:#ae9eac;font-size:10px}.workbench-delete .button{min-height:37px;padding:10px 14px;font-size:10px}@media (min-width:1600px){.portal-hero{padding-top:57px}.portal-hero h1{font-size:83px}.portal-intake{margin-top:43px}}@media (max-width:1200px){.brief-workspace{grid-template-columns:225px minmax(0,1fr)}.brief-sidebar{padding:29px 20px}.brief-main{padding:29px 29px 20px}.workbench{grid-template-columns:200px minmax(0,1fr)}.workbench-content{padding:29px 26px}.workbench-top{padding:0 26px}.workbench-sidebar{padding-inline:13px}.workbench-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.workbench-stats{gap:10px}.workbench-stats>button,.workbench-stats>div{padding:17px 14px}.workbench-heading h1{font-size:29px}.workbench-table td{padding-inline:12px}.workbench-table td:first-child{padding-left:18px}.workbench-stats small{font-size:8px}}@media (max-width:950px){.portal-container,.wrap{width:calc(100% - 48px)}.portal-hero-copy>p:last-child{font-size:15px}.brief-workspace{grid-template-columns:190px minmax(0,1fr)}.brief-sidebar{padding:25px 18px}.brief-main{padding:25px 24px 18px}.brief-sidebar-label{gap:9px}.brief-sidebar-label>span:last-child{font-size:11px}.brief-sidebar-label small{font-size:9px}.brief-mark{flex-shrink:0;width:31px;height:31px;font-size:23px}.brief-steps>button{gap:9px}.brief-steps strong{font-size:11px}.brief-steps small{font-size:9px}.brief-main h2{font-size:25px}.brief-caption{font-size:11px}.brief-category-row{grid-template-columns:1fr 1.35fr;gap:12px}.brief-category-row>label,.brief-category-select>select{font-size:11px}.portal-service>p{min-height:65px;font-size:13px}.portal-process-grid>article{padding:20px 18px 25px}.portal-process-grid h3{font-size:18px}.portal-process-grid article>p{font-size:12px}.portal-urgent>div>p:not(.portal-kicker){font-size:14px}.portal-faq{gap:50px}.portal-faq-list summary{font-size:14px}.workbench{grid-template-columns:175px minmax(0,1fr)}.workbench-sidebar{padding-inline:10px}.workbench-sidebar nav>button{gap:7px;padding:11px 9px}.workbench-sidebar nav>button>span{font-size:10px}.workbench-content{padding:26px 20px}.workbench-heading{gap:12px}.workbench-heading h1{font-size:26px}.workbench-heading>div>span{font-size:11px}.workbench-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-stats small{font-size:9px}.workbench-detail-grid{grid-template-columns:1fr}.workbench-detail-grid>aside{grid-row:1}.workbench-table{min-width:690px}.workbench-private{display:none}.workbench-top{height:66px;padding-inline:20px}.workbench-filter-row{flex-wrap:wrap;padding-inline:18px}.workbench-search{flex-basis:100%;max-width:none}.workbench-sort>span{display:none}}@media (max-width:700px){.portal-header-inner{height:72px}.portal-hero{padding-top:36px}.portal-hero h1{font-size:clamp(45px,7vw,59px)}.portal-hero-copy .portal-kicker{font-size:10px}.portal-hero-copy>p:last-child{max-width:480px;margin-top:20px;font-size:14px}.portal-intake{margin-top:29px}.brief-workspace{border-radius:16px;grid-template-columns:1fr}.brief-sidebar{border-bottom:1px solid #e8e8ef;border-right:0;padding:20px 24px 0;display:block}.brief-sidebar-label,.brief-sidebar-bottom{display:none}.brief-steps{flex-direction:row;justify-content:space-between;gap:12px;margin:0}.brief-steps>button{white-space:nowrap;flex:1;align-items:center;gap:8px;padding:0 0 19px}.brief-steps>button:before{display:none}.brief-steps>button.current:after{content:"";background:#24242e;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.brief-steps>button>span{width:25px;height:25px;font-size:9px}.brief-steps>button.current>span{box-shadow:none}.brief-steps strong{font-size:10px}.brief-steps small{display:none}.brief-steps>button>div{padding:0}.brief-main{padding:25px 27px 19px}.brief-main h2{font-size:28px}.brief-caption{font-size:12px}.brief-category-row{grid-template-columns:1fr 1.2fr}.portal-assurances{gap:20px}.portal-assurances>span{font-size:10px}.portal-service h3{font-size:18px}.portal-service>p{min-height:50px}.portal-process-grid{grid-template-columns:1fr}.portal-process-grid>article{padding:25px 29px 30px}.portal-process-grid h3{font-size:23px}.portal-process-grid article>p{font-size:14px}.portal-process-visual{height:185px}.portal-process-heading>p:last-child{font-size:14px}.portal-faq{grid-template-columns:1fr;gap:32px}.portal-faq-list summary{font-size:15px}.portal-faq-list details>p{font-size:13px}.portal-urgent>div>p:not(.portal-kicker),.footer-top>div>a{font-size:14px}.workbench{grid-template-columns:1fr}.workbench-sidebar{border-bottom:1px solid #e2e2ec;border-right:0;height:auto;padding:18px 20px 12px;display:block;position:static}.workbench-brand{align-items:center;gap:0;padding:0;font-size:32px;display:flex}.workbench-brand>small{letter-spacing:.12em;margin:5px 0 0 14px;font-size:8px;display:inline-block}.workbench-nav-label,.workbench-owner,.workbench-back-site{display:none}.workbench-sidebar nav{flex-direction:row;gap:6px;margin-top:18px;padding-bottom:4px;overflow-x:auto}.workbench-sidebar nav>button{white-space:nowrap;border:1px solid #eeeef4;flex-shrink:0;width:auto;padding:9px 11px}.workbench-sidebar nav>button>.icon,.workbench-status-dot{display:none}.workbench-sidebar nav>button>span{font-size:10px}.workbench-top{height:52px}.workbench-content{padding:25px 18px 40px}.workbench-heading{align-items:flex-start}.workbench-heading h1{max-width:260px;font-size:27px}.workbench-heading>div>span{max-width:250px;font-size:11px;line-height:1.8;display:block}.workbench-refresh{gap:4px;padding:9px 10px;font-size:9px}.workbench-refresh>.icon{width:11px}.workbench-stats>button,.workbench-stats>div{padding:19px 17px}.workbench-stats strong{font-size:32px}.workbench-config-note{align-items:flex-start;padding:14px}.workbench-config-note strong{font-size:10px;line-height:1.7}.workbench-config-note span{font-size:9px;line-height:1.8}.workbench-config-note>.icon{margin-top:3px}.workbench-list-top{padding:20px 18px 16px}.workbench-list-top h2{font-size:15px}.workbench-list-top h2>span{font-size:9px}.workbench-sort select{padding:7px 5px;font-size:9px}.workbench-detail-heading{align-items:flex-start}.workbench-detail-heading h1{font-size:31px}.workbench-detail-heading>div>p{font-size:10px}.workbench-detail-heading>div>p>span{margin:6px 0 0;font-size:9px;display:block}.workbench-detail-heading>div>div{font-size:10px}.workbench-urgent-tag{margin-left:0}.workbench-panel{padding:23px 20px}.workbench .field input,.workbench .field select,.workbench .field textarea,.workbench-search>input{font-size:16px}.workbench-panel .brief-review-data dd{font-size:12px}}@media (max-width:480px){.portal-container,.wrap{width:calc(100% - 32px)}.portal-hero h1{font-size:43px;line-height:1.12}.portal-hero-copy>p:last-child{max-width:330px;font-size:13px;line-height:1.85}.portal-hero-copy .portal-kicker{letter-spacing:0;font-size:9px}.portal-hero{padding-bottom:25px}.portal-assurances{gap:13px}.portal-assurances>span{gap:4px;font-size:8px}.portal-assurances .icon{width:11px;height:11px}.brief-sidebar{padding:17px 18px 0}.brief-steps{gap:7px}.brief-steps>button{gap:6px;padding-bottom:16px}.brief-steps>button>span{width:22px;height:22px;font-size:8px}.brief-steps strong{font-size:9px}.brief-main{padding:22px 19px 17px}.brief-main h2{font-size:25px;line-height:1.25}.brief-overline{margin-bottom:13px;font-size:8px}.brief-caption{margin:10px 0 24px;font-size:11px;line-height:1.85}.brief-category-row{margin-bottom:21px;display:block}.brief-category-row>label{margin-bottom:10px;font-size:11px;display:block}.brief-category-select>select{min-height:48px;padding-top:11px;padding-bottom:11px;font-size:16px}.brief-category-select>svg{top:14px}.brief-main .field textarea{min-height:160px;padding:13px;font-size:16px;line-height:1.6}.brief-main .field input,.brief-main .field select{min-height:47px;font-size:16px}.brief-main .field>label{font-size:11px}.brief-main .field>label>span{font-size:9px}.brief-description-foot{gap:8px;font-size:8px}.brief-attachments-toggle strong{font-size:11px}.brief-attachments-toggle small{font-size:9px}.brief-attachments-toggle>span:first-child{gap:7px}.brief-next-label{max-width:110px;font-size:9px;line-height:1.7}.brief-actions{gap:10px;padding-top:18px}.brief-actions .button{gap:18px;min-height:45px;padding:13px 17px;font-size:11px}.brief-form-note{text-align:left;margin-top:15px;font-size:8px}.brief-back{font-size:11px}.brief-main .upload-box{padding:19px 12px}.brief-main .upload-box strong{font-size:11px}.brief-main .upload-box strong>span{margin-top:5px;font-size:10px;display:block}.brief-review-data{gap:21px 13px}.brief-review-data dd{font-size:11px}.brief-review-data dt{font-size:9px}.brief-review-data dd>small{font-size:10px}.brief-review-section h3{font-size:13px}.brief-review-description{font-size:12px}.brief-privacy{font-size:10px}.brief-success{border-radius:15px;padding:30px 21px}.brief-success h2{font-size:33px}.brief-success-top>p:last-child{font-size:12px}.brief-receipt{gap:8px;padding:17px 14px}.brief-receipt strong{font-size:12px}.brief-receipt small{font-size:9px}.brief-receipt button{padding:8px;font-size:9px}.brief-next p{font-size:10px}.brief-next strong{font-size:11px}.portal-services{padding-block:61px}.portal-section-heading>p{font-size:13px;line-height:1.8}.portal-service{border-radius:14px;padding:22px 18px 20px}.portal-service-top{margin-bottom:28px}.portal-service h3{font-size:16px}.portal-service>p{min-height:59px;font-size:11px}.portal-service-link{font-size:10px}.portal-service-top>span{font-size:9px}.portal-process{padding-top:60px}.portal-process-grid>article{padding:24px}.portal-process-grid h3{font-size:22px}.portal-process-grid article>p{font-size:13px}.portal-step-number{font-size:10px}.portal-process-heading>p:last-child{font-size:12px}.portal-process-note{font-size:9px}.portal-urgent{padding-block:62px}.portal-urgent>div>p:not(.portal-kicker){font-size:13px}.portal-faq-list summary{font-size:14px}.portal-faq-list details>p{font-size:12px}.portal-closing>p:last-child{font-size:11px}.footer-bottom{font-size:10px}.form-intro h1{font-size:38px}.form-shell{padding-block:31px 55px}.workbench-stats small{font-size:8px}.workbench-stats>button>span,.workbench-stats>div>span{font-size:9px}.workbench-heading h1{font-size:25px}.workbench-top>span:first-child{font-size:10px}.workbench-detail-heading h1{font-size:28px}.workbench-panel .brief-review-data{grid-template-columns:1fr}.workbench-panel .brief-review-data dt{font-size:10px}.workbench-panel .brief-review-data dd{font-size:13px}.workbench-description{font-size:14px}}@media (prefers-reduced-motion:reduce){.brief-spinner{animation:none}.brief-workspace *,.workbench *{transition:none!important}}.brief-caption{color:#747481;font-size:14px}.brief-sidebar-label small,.brief-steps small,.brief-sidebar-bottom>p,.brief-overline,.brief-description-foot,.brief-next-label,.brief-form-note,.brief-main .field>label>span,.brief-attachments-toggle small,.brief-main .field-hint,.brief-urgent-option small,.brief-review-data dt,.brief-review-data dd>small,.brief-review-description,.brief-privacy,.brief-success-top>p:last-child,.brief-next p,.brief-success-note{color:#747480}.brief-main .field>label,.brief-category-row>label,.brief-category-select>select{font-size:13px}.brief-main .field textarea{font-size:15px}.brief-main .field textarea::placeholder,.brief-main .field input::placeholder{color:#8a8a96}.brief-review-data dt{font-size:11px}.brief-review-data dd{font-size:13px}.brief-sidebar-bottom>p{font-size:12px}.brief-steps strong{font-size:13px}.brief-steps small{font-size:11px}.workbench-top>span:first-child,.workbench-private,.workbench-heading>div>span,.workbench-stats>button>span,.workbench-stats>div>span,.workbench-stats small,.workbench-pagination,.workbench-sort>span,.workbench-sort select,.workbench-table th,.workbench-table small,.workbench-table time,.workbench-table em,.workbench-empty p,.workbench-detail-heading>div>p>span,.workbench-detail-heading>div>div,.workbench-description,.workbench-files>p,.workbench-files small,.workbench-muted-note,.workbench-panel .brief-review-data dt,.workbench-panel .brief-review-data dd,.workbench-panel .brief-review-data dd>small,.workbench-panel .field>label,.workbench-panel .field input,.workbench-panel .field textarea,.workbench-panel .field select{color:#747483}.workbench-sidebar nav>button{color:#737381}.workbench-sidebar nav>button>span{font-size:12px}.workbench-sidebar nav>button>b{color:#727282;font-size:10px}.workbench-stats>button>span,.workbench-stats>div>span{font-size:12px}.workbench-stats small{font-size:10px}.workbench-table strong{color:#4f4f62;font-size:13px}.workbench-table small,.workbench-table th,.workbench-table time{font-size:11px}.workbench-search>input{font-size:13px}.workbench-config-note strong{color:#807154;font-size:12px}.workbench-config-note span{color:#8b7d62;font-size:11px}.workbench .status-chip{color:#666679;font-size:10px}.workbench .status-hotovo{color:#547e63}.workbench .status-prace{color:#56798f}.workbench .status-ceka{color:#8e773f}.workbench .status-nabidka{color:#846597}.workbench .status-uzavreno{color:#767684}.workbench-panel .field>label{font-size:12px}.workbench-panel .field input,.workbench-panel .field textarea,.workbench-panel .field select{font-size:13px}.workbench-description{font-size:14px}.workbench-muted-note{font-size:11px}.workbench-urgent-filter{color:#77778b;font-size:11px}.workbench-search>input::placeholder{color:#9797a6}@media (max-width:950px){.brief-steps strong{font-size:11px}.brief-steps small{font-size:10px}.workbench-sidebar nav>button>span{font-size:11px}.brief-caption,.brief-category-select>select{font-size:12px}}@media (max-width:700px){.brief-steps strong,.workbench-stats>button>span,.workbench-stats>div>span{font-size:11px}.workbench .field input,.workbench .field textarea,.workbench .field select,.workbench-search>input{font-size:16px}}@media (max-width:480px){.brief-steps strong{font-size:10px}.brief-caption,.brief-main .field>label,.brief-category-row>label{font-size:12px}.brief-category-select>select,.brief-main .field textarea,.brief-main .field input{font-size:16px}.brief-review-data dd{font-size:12px}.brief-review-data dt{font-size:10px}.workbench-stats small{font-size:9px}.workbench-stats>button>span,.workbench-stats>div>span{font-size:10px}}.portal-hero{background:linear-gradient(#fff 5%,#f7f7f9);padding:32px 0}.portal-hero-copy{max-width:1180px}.portal-hero-copy .portal-kicker{letter-spacing:.09em;color:#727279;margin-bottom:12px;font-size:11px}.portal-hero h1{letter-spacing:-.05em;font-size:clamp(36px,3.5vw,52px);line-height:1.15}.portal-hero-copy>p:last-child{color:#64646d;max-width:960px;margin-top:14px;font-size:16px;line-height:1.65}.portal-intake{max-width:1180px;margin-top:28px}.portal-assurances{margin-top:23px}.brief-workspace.request-composer{border-color:#dcdce2;border-radius:20px;scroll-margin-top:106px;display:block;box-shadow:0 18px 60px -30px #17172325}.request-composer .brief-main{padding:28px 32px 24px}.composer-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.request-composer .composer-heading h2{letter-spacing:-.04em;font-size:27px;line-height:1.3}.composer-progress{flex-shrink:0;align-items:center;gap:21px;display:flex}.composer-progress>button{color:#898992;opacity:1;cursor:default;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-family:inherit;font-size:12px;font-weight:500;display:flex}.composer-progress>button>span{color:#7a7a85;border:1px solid #e1e1e6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.composer-progress>button.current{color:#202025}.composer-progress>button.current>span{color:#fff;background:#18181c;border-color:#18181c}.composer-progress>button.complete{color:#4d4d59;cursor:pointer}.composer-progress>button.complete>span{background:#eeeef2;border-color:#eeeef2}.composer-progress .icon{width:12px;height:12px}.request-composer .brief-caption{color:#71717c;margin:8px 0 20px;font-size:14px;line-height:1.7}.request-composer .brief-description-field{margin:0}.request-composer .field textarea{resize:vertical;background:#fafafb;border:1px solid #cfcfd7;border-radius:12px;width:100%;height:236px;min-height:236px;padding:23px 25px;font-size:18px;line-height:1.8;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.request-composer .field textarea::placeholder{color:#888893;opacity:1}.request-composer .field textarea:hover{border-color:#a7a7b2}.request-composer .field textarea:focus{background:#fff;border-color:#34343d;outline:none;box-shadow:0 0 0 3px #1c1c2b09}.request-composer .field textarea[aria-invalid=true]{border-color:#ad3b3b}.request-composer .brief-description-foot{color:#74747f;margin-top:9px;font-size:11px;line-height:1.6}.request-composer .brief-actions{border-color:#eeeef1;gap:20px;margin-top:20px;padding-top:18px}.request-composer .brief-actions .button{border-radius:10px;flex-shrink:0;gap:30px;min-height:52px;padding:15px 23px;font-size:14px}.request-composer .brief-actions .button .icon{width:18px;height:18px}.composer-attach{color:#4f4f5b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:7px 0;font-family:inherit;font-size:13px;display:inline-flex}.composer-attach>.icon{color:#797984;flex-shrink:0;width:19px;height:19px}.composer-attach>span{align-items:center;gap:8px;display:inline-flex}.composer-attach small{background:#ececf1;border-radius:5px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.composer-attach-symbol{color:#898993;margin-left:4px;font-size:19px}.composer-attach:hover{color:#111}.request-composer .brief-form-note{color:#73737e;margin-top:12px;font-size:11px;line-height:1.6}.request-composer .brief-attachments-body{padding-top:22px}.request-composer .brief-category-row{max-width:750px;margin:0 0 24px}.request-composer .brief-category-select>select{min-height:48px;font-size:14px}.request-composer .brief-category-select>svg{top:15px}.request-composer .field>label{font-size:14px}.request-composer .field input,.request-composer .field select{min-height:48px;font-size:15px}.request-composer .brief-back{min-height:44px;font-size:14px}.form-shell{max-width:1180px;padding-block:32px 64px}.form-intro{margin-bottom:26px}.form-intro h1{margin:12px 0;font-size:44px;line-height:1.15}.form-intro>p:not(.eyebrow){max-width:800px;font-size:15px;line-height:1.7}.form-intro .breadcrumb{margin-bottom:12px;font-size:12px}@media (max-width:950px){.portal-hero h1{font-size:43px}.portal-hero-copy>p:last-child{max-width:700px;font-size:15px}.request-composer .brief-main{padding:27px}.request-composer .composer-heading h2{font-size:25px}.composer-progress{gap:12px}.composer-progress>button{gap:5px;font-size:11px}}@media (max-width:700px){.portal-hero{padding:29px 0}.portal-hero h1{max-width:580px;margin-inline:auto;font-size:40px}.portal-hero-copy .portal-kicker{margin-bottom:12px;font-size:10px}.portal-hero-copy>p:last-child{max-width:490px;margin-top:13px;font-size:14px;line-height:1.7}.portal-intake{margin-top:25px}.brief-workspace.request-composer{border-radius:16px;scroll-margin-top:87px}.composer-heading{flex-direction:column;align-items:flex-start;gap:18px}.composer-progress{order:-1;gap:24px}.request-composer .composer-heading h2{font-size:25px}.request-composer .brief-caption{margin:8px 0 18px;font-size:13px}.request-composer .field textarea{height:220px;min-height:220px;padding:18px;font-size:17px;line-height:1.75}.request-composer .brief-description-foot{font-size:10px}.request-composer .brief-actions{gap:16px}.request-composer .brief-actions .button{gap:18px;padding:15px 18px;font-size:13px}.composer-attach{gap:8px;max-width:190px;font-size:12px;line-height:1.6}.composer-attach-symbol{display:none}.form-intro h1{font-size:37px}}@media (max-width:480px){.portal-hero h1{max-width:340px;font-size:35px}.portal-hero-copy>p:last-child{max-width:330px;font-size:13px}.portal-hero-copy .portal-kicker{letter-spacing:.04em;font-size:9px}.request-composer .brief-main{padding:20px 18px}.composer-progress{justify-content:space-between;gap:23px;width:100%}.composer-progress>button{font-size:10px}.request-composer .composer-heading h2{font-size:24px}.request-composer .field textarea{height:228px;min-height:228px;padding:16px;font-size:16px}.request-composer .brief-description-foot>span:first-child{max-width:200px}.request-composer .brief-description-foot{gap:16px;font-size:10px}.request-composer.composer-step-0 .brief-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:15px;padding-top:12px}.request-composer.composer-step-0 .brief-actions .button{justify-content:space-between;width:100%;font-size:14px}.composer-attach{width:100%;max-width:none;min-height:40px}.composer-attach-symbol{margin-left:auto;display:inline}.request-composer .brief-form-note{text-align:center;margin-top:12px;font-size:10px}.request-composer .brief-category-row{max-width:none}.request-composer .field input,.request-composer .field select,.request-composer .brief-category-select>select{font-size:16px}.form-shell{padding-block:24px 45px}.form-intro h1{font-size:32px}.form-intro>p:not(.eyebrow){font-size:13px}}.support-widget{z-index:80;font-family:Manrope,Arial,sans-serif;position:fixed;bottom:24px;right:26px}.support-launcher{color:#fff;cursor:pointer;background:#285e48;border:1px solid #285e48;border-radius:99px;justify-content:center;align-items:center;gap:11px;min-height:55px;margin-left:auto;padding:16px 21px;font-size:13px;font-weight:500;display:flex;box-shadow:0 6px 25px #1f40262b}.support-launcher:hover{background:#214e3b}.support-launcher.opened{width:51px;height:51px;min-height:51px;padding:0}.support-panel{background:#fff;border:1px solid #dae3d9;border-radius:17px;flex-direction:column;width:395px;height:620px;max-height:calc(100dvh - 124px);display:flex;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 15px 75px #22362a2b}.support-header{background:#fafcf8;border-bottom:1px solid #e4e9e0;flex-shrink:0;align-items:center;gap:12px;padding:21px 20px;display:flex}.support-avatar{color:#4b7751;background:#e5eee1;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.support-header>div{flex:1;min-width:0}.support-header h2{letter-spacing:-.02em;outline:none;font-size:15px;font-weight:600;line-height:1.4}.support-header p{color:#829076;align-items:center;gap:6px;margin-top:4px;font-size:10px;line-height:1.5;display:flex}.support-header p>i,.desk-availability>i{background:#b2b8a9;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.support-header p>i.available,.desk-availability.online>i{background:#5a9051}.support-header>button{color:#829178;cursor:pointer;background:0 0;border:0;margin-right:-8px;padding:8px}.support-start{min-height:0;padding:24px 23px;overflow-y:auto}.support-eyebrow{letter-spacing:.1em;color:#8b9a7d;font-size:9px}.support-start h3{letter-spacing:-.025em;margin:11px 0;font-size:23px;font-weight:500;line-height:1.25}.support-start>p{color:#7c8a71;font-size:12px;line-height:1.8}.support-start-fields{gap:13px;margin:22px 0 18px;display:grid}.support-start-fields>label{color:#677a58;gap:7px;font-size:11px;display:grid}.support-start-fields input,.support-start-fields textarea{color:#33492b;resize:vertical;background:#fbfcf9;border:1px solid #dce5d3;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.support-start-fields textarea{min-height:85px;max-height:180px}.support-start-fields input:focus,.support-start-fields textarea:focus{outline-offset:1px;outline:2px solid #89a47a}.support-privacy{color:#7d8d6a;align-items:flex-start;gap:8px;margin-bottom:18px;font-size:10px;line-height:1.65;display:flex}.support-privacy input{accent-color:#4e793e;margin-top:3px}.support-privacy a{text-underline-offset:3px;text-decoration:underline}.support-primary{color:#fff;cursor:pointer;background:#326648;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:17px;min-height:43px;padding:13px 17px;font-size:12px;font-weight:500;display:inline-flex}.support-primary:disabled{opacity:.55;cursor:default}.support-start>.support-primary{width:100%}.support-loading{color:#839474;padding:45px 25px;font-size:13px}.support-error{color:#975c42;background:#fff3eb;border-top:1px solid #f2dacf;flex-shrink:0;padding:12px 17px;font-size:11px;line-height:1.7}.support-queue{background:#f0f5e8;border-bottom:1px solid #e0e8d4;flex-shrink:0;align-items:center;gap:13px;padding:15px 21px;display:flex}.support-queue>span{color:#597e3a;background:#e0eacf;border:1px solid #d5e0c2;border-radius:9px;place-items:center;min-width:36px;height:36px;font-size:18px;font-weight:500;display:grid}.support-queue strong{color:#567538;font-size:12px;font-weight:500;display:block}.support-queue p{color:#819365;margin-top:4px;font-size:10px;line-height:1.7}.support-feed{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:90px;padding:22px 18px;overflow-y:auto}.chat-message{overflow-wrap:anywhere;max-width:86%;margin-bottom:20px}.chat-message>small{color:#8a9b77;align-items:center;gap:10px;margin:0 3px 7px;font-size:9px;display:flex}.chat-message time{color:#a3af94;font-size:9px}.chat-message>p{white-space:pre-wrap;color:#51683c;background:#f0f3e9;border:1px solid #e6eddb;border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.75}.support-feed .chat-message.visitor{margin-left:auto}.support-feed .chat-message.visitor>small{justify-content:flex-end}.chat-message.visitor>p{color:#3c5c28;background:#e7efde;border-color:#dce7ce}.support-compose{background:#fdfefb;border-top:1px solid #e5ecd9;flex-shrink:0;align-items:flex-end;gap:10px;padding:15px 17px;display:flex}.support-compose>textarea{resize:none;color:#426032;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:47px;max-height:100px;padding:2px;font-size:13px;line-height:1.7}.support-compose>button{color:#fff;cursor:pointer;background:#47723a;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.support-compose>button:disabled{cursor:default;background:#d3dfc7}.support-bottom{color:#98a783;background:#fdfefb;flex-shrink:0;justify-content:space-between;gap:10px;padding:0 18px 14px;font-size:8px;line-height:1.5;display:flex}.support-bottom button{color:#7d9566;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.support-ended{color:#64814b;background:#f3f7ec;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:12px;display:flex}.support-ended>button{color:#4e7334;cursor:pointer;background:0 0;border:0;width:100%;padding:7px;font-size:12px;text-decoration:underline}.support-desk{color:#33472a;background:#f5f7f1;min-height:100dvh}.desk-header{background:#fff;border-bottom:1px solid #dfe7d6;align-items:center;gap:26px;min-height:76px;padding:15px 30px;display:flex}.desk-back{color:#879c73;align-items:center;gap:9px;font-size:12px;display:flex}.desk-logo{letter-spacing:-.07em;color:#415e2e;border-right:1px solid #e0e9d6;padding-right:25px;font-size:29px;font-weight:800}.desk-header>span{color:#7e9565;font-size:13px}.desk-availability{color:#8a9d73;cursor:pointer;background:#f9fbf5;border:1px solid #dee8d3;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:11px 15px;font-size:11px;display:flex}.desk-layout{grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 76px);min-height:600px;display:grid}.desk-inbox{background:#fbfcf8;border-right:1px solid #dfe7d5;flex-direction:column;min-height:0;display:flex}.desk-inbox-title{justify-content:space-between;align-items:center;padding:27px 24px 22px;display:flex}.desk-inbox-title h1{letter-spacing:-.035em;font-size:23px;font-weight:500}.desk-inbox-title b{color:#769453;background:#e6efdb;border-radius:6px;place-items:center;min-width:25px;height:25px;font-size:11px;font-weight:500;display:grid}.desk-filters{gap:5px;padding:0 21px 22px;display:flex}.desk-filters button{color:#92a57a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:11px}.desk-conversations{border-top:1px solid #e8edde;flex:1;overflow-y:auto}.desk-conversations>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7edde;width:100%;padding:19px 23px;display:block}.desk-conversations>button.selected{background:#edf3e4;box-shadow:inset 3px 0 #82a65e}.desk-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.desk-row-top strong{color:#6b8650;overflow-wrap:anywhere;font-size:13px;font-weight:500}.desk-row-top time{color:#9caf84;flex-shrink:0;font-size:9px}.desk-conversations>button>p{color:#91a57a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.desk-conversations>button>small,.desk-status{color:#93a382;background:#eff2e9;border-radius:4px;padding:4px 7px;font-size:9px;display:inline-block}.desk-conversations .waiting,.desk-status.waiting{color:#ad945c;background:#f7efdb}.desk-conversations .active,.desk-status.active{color:#7e9d5c;background:#e4efdb}.desk-presence-note{color:#9bad87;border-top:1px solid #e5ecd9;padding:20px 23px;font-size:10px;line-height:1.8}.desk-empty-list{color:#9bab8a;padding:30px 23px;font-size:12px;line-height:1.8}.desk-conversation{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.desk-welcome{text-align:center;max-width:460px;margin:auto;padding:40px}.desk-welcome>svg{color:#b0c39c;margin:0 auto 23px}.desk-welcome h2{letter-spacing:-.035em;color:#759651;font-size:30px;font-weight:500;line-height:1.25}.desk-welcome p{color:#9cb483;margin-top:16px;font-size:13px;line-height:1.9}.desk-welcome small{color:#b2c49f;margin-top:20px;font-size:10px;display:block}.desk-thread-header{border-bottom:1px solid #e4ecd9;flex-shrink:0;align-items:center;gap:17px;padding:23px 30px;display:flex}.desk-thread-header>div{flex:1;min-width:0}.desk-thread-header h2{letter-spacing:-.02em;overflow-wrap:anywhere;color:#799b53;font-size:19px;font-weight:500}.desk-thread-header a{color:#a0b78a;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.desk-close{color:#9bb880;cursor:pointer;background:#f9fcf4;border:1px solid #e1ebd5;border-radius:7px;padding:10px 12px;font-size:11px}.desk-message-feed{overscroll-behavior:contain;background:#fdfefa;flex:1;min-height:100px;padding:28px 35px;overflow-y:auto}.desk-message-feed .chat-message{max-width:70%}.desk-message-feed .chat-message.admin{margin-left:auto}.desk-message-feed .chat-message.admin>small{justify-content:flex-end}.desk-message-feed .chat-message.admin>p{background:#e8f0df;border-color:#e0ebd3}.desk-compose{background:#fff;border-top:1px solid #e6eedb;padding:22px 30px}.desk-compose>label{color:#9cb785;margin-bottom:10px;font-size:11px;display:block}.desk-compose>textarea{resize:vertical;color:#789d54;background:#fcfef8;border:1px solid #dae7cc;border-radius:8px;width:100%;min-height:95px;padding:14px;font-size:14px}.desk-compose>textarea:focus{outline-offset:1px;outline:2px solid #9bbb7d}.desk-compose>div{justify-content:space-between;align-items:center;gap:20px;margin-top:13px;display:flex}.desk-compose small{color:#b0c498;font-size:10px}.desk-thread-note{text-align:center;color:#a7bc90;border-top:1px solid #e2ecd6;padding:25px;font-size:12px}.desk-error{color:#9b765b;background:#fff2e9;border-bottom:1px solid #eed6c4;padding:13px 25px;font-size:12px}@media (max-width:1050px){.desk-layout{grid-template-columns:275px minmax(0,1fr)}.desk-thread-header{padding:20px}.desk-message-feed{padding:24px}.desk-header>span{display:none}}@media (max-width:750px){.desk-header{gap:15px;padding:15px 18px}.desk-logo{border:0;padding-right:0}.desk-back{font-size:11px}.desk-availability{padding:10px;font-size:10px}.desk-layout{grid-template-columns:220px minmax(0,1fr)}.desk-thread-header{flex-wrap:wrap}.desk-thread-header>.support-primary{width:100%}.desk-status{margin-left:auto}.desk-conversations>button{padding:16px}.desk-inbox-title{padding:23px 16px}.desk-inbox-title h1{font-size:20px}.desk-filters{gap:0;padding-inline:12px}.desk-filters button{padding-inline:9px}.desk-message-feed .chat-message{max-width:90%}.desk-compose{padding:18px}.desk-compose>div{flex-wrap:wrap}.desk-compose small{font-size:9px}}@media (max-width:480px){.support-panel{border-radius:12px;width:calc(100vw - 28px);height:620px;max-height:calc(100dvh - 103px);bottom:63px;right:-2px}.support-header{padding:17px 18px}.support-start{padding:21px}.support-start-fields input,.support-start-fields textarea,.support-compose>textarea{font-size:16px}.desk-layout{flex-direction:column;height:auto;min-height:0;display:flex}.desk-inbox{border-bottom:1px solid #dae4cf;border-right:0;max-height:300px}.desk-inbox-title{padding:18px}.desk-filters{padding-bottom:13px}.desk-presence-note{display:none}.desk-conversation{height:calc(100dvh - 80px);min-height:600px}.desk-header{gap:12px}.desk-header .desk-logo{font-size:26px}.desk-availability{max-width:155px;font-size:9px}.desk-message-feed{padding:20px}.desk-compose>textarea{font-size:16px}}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--ink:#252230;--muted:#687589;--line:#e1e6ee;--paper:#fff;--green:#f3edfc;--dark:#252230;--accent:#762ce7;--studio-blue:#762ce7;--studio-soft:#f5f7fa}body{color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;font-weight:400}button,input,textarea,select{font-family:inherit}h1,h2,h3{letter-spacing:-.025em;font-weight:600}.vx-container,.studio-container,.portal-container,.wrap{width:min(1180px,100% - 96px);margin-inline:auto}.portal-header-inner{border:0;gap:35px;height:82px}.portal-brand{letter-spacing:-.075em;color:#24202d;padding-bottom:4px;font-family:Inter,Arial,sans-serif;font-size:36px;font-weight:700}.portal-navigation a{letter-spacing:0;color:#536174;font-size:13px;font-weight:400}.portal-navigation a:after{background:#762ce7}.portal-nav-cta{background:#292134;border-radius:7px;gap:23px;min-height:44px;margin-left:6px;padding:13px 18px;font-size:12px;font-weight:500}.portal-nav-cta>span{color:#fff;background:0 0;border-radius:0;width:auto;height:auto;font-size:18px;display:inline}.portal-mobile-nav{background:#fff}.vx-home{overflow:clip}.vx-hero{text-align:center;padding:52px 0 39px}.vx-eyebrow{letter-spacing:.115em;color:#6c7e97;font-size:10px;font-weight:500;line-height:1.7}.vx-hero h1{letter-spacing:-.035em;color:#252230;max-width:860px;margin:19px auto 0;font-size:54px;font-weight:600;line-height:1.16}.vx-hero h1>span{color:#762ce7}.vx-hero-description{color:#6a778a;max-width:630px;margin:20px auto 0;font-size:16px;line-height:1.85}.vx-hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:25px;display:flex}.vx-button{color:#fff;background:#762ce7;border:1px solid #762ce7;border-radius:7px;justify-content:center;align-items:center;gap:27px;min-height:47px;padding:13px 22px;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.vx-button:hover{background:#6320cb;border-color:#6320cb}.vx-button>.icon{stroke-width:1.6px;width:17px;height:17px}.vx-secondary-link{color:#52627a;align-items:center;gap:14px;font-size:13px;font-weight:500;line-height:1.6;display:inline-flex}.vx-secondary-link>.icon{width:16px;height:16px}.vx-secondary-link:hover{color:#762ce7}.vx-hero-assurances{color:#8090a4;justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:10px;line-height:1.6;display:flex}.vx-hero-assurances>span{align-items:center;gap:6px;display:flex}.vx-hero-assurances .icon{color:#6581a9;width:13px;height:13px}.vx-services{scroll-margin-top:105px}.vx-service-tabs{background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.vx-service-tabs>button{color:#77849a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:67px;padding:15px 5px;font-size:13px;font-weight:500;line-height:1.4;display:flex;position:relative}.vx-service-tabs>button>svg{stroke-width:1.5px;width:19px;height:19px}.vx-service-tabs>button[aria-selected=true]{color:#6c2bd1}.vx-service-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:15px;right:15px}.vx-service-tabs>button[aria-selected=true]:after{background:#762ce7}.vx-service-tabs>button:hover{color:#6c2bd1}.vx-service-panel{background:#f8f6fc;border:1px solid #e2e8f0;border-radius:0 0 12px 12px;grid-template-columns:1fr 1.08fr;align-items:center;gap:61px;min-height:346px;padding:40px 46px;display:grid}.vx-service-label{letter-spacing:.03em;color:#7e8fa7;margin-bottom:14px;font-size:10px;font-weight:400}.vx-service-content h2{letter-spacing:-.022em;max-width:385px;font-size:27px;font-weight:600;line-height:1.32}.vx-service-content>p:not(.vx-service-label){color:#6c7b8f;max-width:408px;margin-top:16px;font-size:13px;line-height:1.85}.vx-service-links{flex-direction:column;gap:13px;margin-top:24px;display:flex}.vx-service-links>a{color:#3a5f96;justify-content:space-between;align-items:center;gap:20px;max-width:366px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.vx-service-links>a>.icon{width:15px;height:15px;transition:transform .15s}.vx-service-links>a:hover{color:#762ce7;text-underline-offset:4px;text-decoration:underline}.vx-service-links>a:hover>.icon{transform:translate(2px,-2px)}.vx-service-visual{pointer-events:none;min-width:0;padding:0 0 25px;position:relative}.vx-visual-caption{text-align:center;color:#9ba8ba;font-size:9px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.vx-browser-model,.vx-report-model,.vx-design-model,.vx-game-model{background:#fff;border:1px solid #dce4ef;border-radius:9px;overflow:hidden;box-shadow:0 10px 27px -12px #3d5c8420}.vx-browser-bar{letter-spacing:.01em;color:#9eacbf;background:#fbfcfe;border-bottom:1px solid #ebeff5;justify-content:space-between;align-items:center;padding:9px 12px;font-size:7px;display:flex}.vx-browser-bar>span:first-child{gap:4px;display:flex}.vx-browser-bar i{border:1px solid #ccd5e2;border-radius:50%;width:4px;height:4px;display:block}.vx-browser-bar>span:nth-child(2){background:#eff3f8;border-radius:3px;padding:3px 36px}.vx-model-navigation{justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;display:flex}.vx-model-navigation b{letter-spacing:-.025em;color:#344660;font-size:11px;font-weight:600}.vx-model-navigation b>span{color:#6389ce}.vx-model-navigation>span{color:#98a7bb;font-size:6px}.vx-model-web{background:#f2f6fc;border-radius:5px;grid-template-columns:1.25fr 1fr;align-items:center;gap:15px;margin:0 20px;padding:23px 20px;display:grid}.vx-model-web small{letter-spacing:.08em;color:#8da1bd;margin-bottom:10px;font-size:5px;display:block}.vx-model-web strong{letter-spacing:-.026em;color:#3f5679;font-size:20px;font-weight:600;line-height:1.2;display:block}.vx-model-web p{color:#95a4ba;margin-top:9px;font-size:7px;line-height:1.8}.vx-model-web>div>span{color:#fff;background:#4e73b3;border-radius:3px;align-items:center;gap:12px;margin-top:12px;padding:6px 8px;font-size:6px;display:inline-flex}.vx-model-web>div>span>.icon{width:7px;height:7px}.vx-model-shape{isolation:isolate;height:138px;position:relative}.vx-model-shape>span{box-shadow:none;position:absolute;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important}.vx-model-shape>span:first-child{background:#c3d3ed;width:76px;height:100px;top:8px;right:15px;transform:rotate(12deg)}.vx-model-shape>span:nth-child(2){background:#dbe5f5;border:1px solid #c4d3ed;width:82px;height:102px;top:22px;right:37px;transform:rotate(-9deg)}.vx-model-shape>span:nth-child(3){background:#fff;width:67px;height:82px;top:42px;right:17px;transform:rotate(8deg);box-shadow:0 5px 12px #4767980d}.vx-model-shape>span:nth-child(3):after{content:"";border-top:3px solid #bccde8;border-bottom:3px solid #e3ebf8;height:26px;position:absolute;top:22px;left:14px;right:14px}.vx-model-web-bottom{color:#92a2b9;justify-content:center;gap:29px;padding:15px 12px 16px;font-size:6px;display:flex}.vx-model-web-bottom>span{align-items:center;gap:5px;display:flex}.vx-model-web-bottom .icon{color:#7f9fcd;width:9px;height:9px}.vx-report-model{padding:23px 24px}.vx-report-heading,.vx-design-file{justify-content:space-between;align-items:center;gap:15px;display:flex}.vx-report-heading>span,.vx-design-file>span{color:#526b8f;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.vx-report-heading svg,.vx-design-file svg{width:17px;height:17px}.vx-report-heading>small,.vx-design-file>small{color:#9caac0;font-size:8px}.vx-report-columns{grid-template-columns:1.35fr 1fr;gap:24px;margin-top:24px;display:grid}.vx-report-columns small{color:#96a4b8;margin-bottom:15px;font-size:8px;display:block}.vx-report-columns svg{width:100%;height:120px;overflow:visible}.vx-chart-labels{color:#a4afc0;justify-content:space-between;font-size:6px;display:flex}.vx-report-bars>div{margin-bottom:14px}.vx-report-bars>div>span{color:#93a2b8;margin-bottom:7px;font-size:7px;display:block}.vx-report-bars i{background:#91addc;border-radius:2px;height:6px;display:block}.vx-report-bars>div:nth-child(3) i{background:#bbcce8}.vx-report-bars>div:nth-child(4) i{background:#7e9ed6}.vx-report-bars>div:nth-child(5) i{background:#c4d4ed}.vx-report-bottom{color:#8298b7;border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding-top:15px;font-size:7px;display:flex}.vx-report-bottom>span{align-items:center;gap:6px;display:flex}.vx-report-bottom .icon{width:11px;height:11px}.vx-design-model{padding:20px 22px}.vx-3d-model{background:#f7f9fd;border-radius:5px;width:100%;height:203px;margin-top:11px;display:block}.vx-design-palette{color:#8a9db8;align-items:center;gap:8px;padding-top:17px;font-size:7px;display:flex}.vx-design-palette>span{margin-right:auto}.vx-design-palette i{background:#5579bb;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #dee6f2}.vx-design-palette i:nth-child(3){background:#93aede}.vx-design-palette i:nth-child(4){background:#dbe5f6}.vx-design-palette i:nth-child(5){background:#edf1f7}.vx-game-model{padding:20px 22px}.vx-game-field{background:#f0f5fd;border-radius:5px;height:184px;margin-top:18px;position:relative;overflow:hidden}.vx-game-cloud{background:#fff;border-radius:20px;width:43px;height:15px;position:absolute}.cloud-one{top:28px;left:29px}.cloud-two{top:46px;right:70px}.vx-game-platform{background:#b6cbe9;border-top:4px solid #86a5d4;border-radius:3px;height:13px;position:absolute}.platform-one{width:82px;bottom:36px;left:17px}.platform-two{width:63px;bottom:73px;left:44%}.platform-three{width:54px;bottom:104px;right:24px}.vx-game-player{background:#547bbb;border-radius:5px 5px 2px 2px;width:21px;height:29px;position:absolute;bottom:49px;left:48px}.vx-game-player:after{content:"";background:#e7effb;border-radius:2px;width:9px;height:5px;position:absolute;top:7px;right:3px}.vx-game-star{color:#c3a872;font-size:20px;position:absolute;bottom:96px;left:49%}.vx-game-flag{color:#6389c1;font-size:24px;position:absolute;bottom:114px;right:44px}.vx-game-bottom{align-items:center;gap:6px;padding-top:17px;display:flex}.vx-game-bottom>span{color:#849bb9;border:1px solid #e1e7f0;border-radius:3px;padding:3px 6px;font-size:7px;line-height:1}.vx-game-bottom>small{color:#9aaabe;margin:0 9px 0 2px;font-size:7px}.vx-process{padding-block:80px 64px;scroll-margin-top:90px}.vx-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.vx-section-heading h2{letter-spacing:-.025em;margin-top:12px;font-size:29px;font-weight:600;line-height:1.3}.vx-section-heading>p{color:#7c8a9e;flex-shrink:0;font-size:12px;line-height:1.85}.vx-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;padding:0;list-style:none;display:grid}.vx-process-steps>li{align-items:flex-start;gap:16px;display:flex}.vx-step-number{color:#5f7faa;background:#f4f7fc;border:1px solid #dbe5f4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:grid}.vx-process-steps h3{letter-spacing:-.015em;margin:4px 0 10px;font-size:16px;font-weight:500;line-height:1.5}.vx-process-steps p{color:#7b899d;max-width:280px;font-size:12px;line-height:1.85}.vx-urgent{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:19px;margin-top:44px;padding:23px 26px;display:flex}.vx-urgent-symbol{color:#7490b8;background:#f0f4fb;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.vx-urgent-symbol>.icon{width:20px;height:20px}.vx-urgent>div{flex:1}.vx-urgent h3{letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:500}.vx-urgent p{color:#8090a5;max-width:650px;font-size:11px;line-height:1.8}.vx-urgent>a{color:#5978a7;flex-shrink:0;align-items:center;gap:18px;font-size:11px;font-weight:500;display:flex}.vx-urgent>a>.icon{width:15px;height:15px}.vx-faq{border-top:1px solid #e8edf4;grid-template-columns:.9fr 1.4fr;gap:90px;padding-block:54px 64px;scroll-margin-top:95px;display:grid}.vx-faq h2{letter-spacing:-.025em;margin-top:13px;font-size:28px;line-height:1.3}.vx-faq>div>p:not(.vx-eyebrow){color:#8190a4;margin-top:18px;font-size:13px;line-height:1.85}.vx-faq .vx-secondary-link{margin-top:20px;font-size:12px}.vx-faq-list details{border-bottom:1px solid #e4eaf2}.vx-faq-list details:first-child{border-top:1px solid #e4eaf2}.vx-faq-list summary{cursor:pointer;letter-spacing:-.005em;color:#485b77;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.vx-faq-list summary::-webkit-details-marker{display:none}.vx-faq-list summary>span{color:#8e9eb5;font-size:20px;font-weight:400}.vx-faq-list details[open] summary>span{transform:rotate(45deg)}.vx-faq-list details>p{color:#8192a9;padding:0 35px 22px 0;font-size:12px;line-height:1.9}.vx-closing{background:#f3edfc;border:1px solid #e9e0f5;border-radius:11px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:64px;padding:32px 37px;display:flex}.vx-closing h2{letter-spacing:-.022em;color:#413052;font-size:25px;font-weight:500;line-height:1.4}.vx-closing p{color:#8297b2;margin-top:8px;font-size:12px;line-height:1.8}.vx-closing .vx-button{background:#762ce7;border-color:#762ce7;flex-shrink:0;font-size:12px}.vx-footer{background:#fff;border-top:1px solid #e4eaf2;padding-top:39px;padding-bottom:23px}.vx-footer-main{grid-template-columns:1.3fr .75fr 1fr;gap:65px;padding-bottom:36px;display:grid}.vx-footer-main>div>p{color:#8a99ad;margin-top:13px;font-size:11px;line-height:1.9}.vx-footer-main nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.vx-footer-main strong{color:#5a7190;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.vx-footer-main nav>a{color:#8a9bb0;font-size:11px;line-height:1.6}.vx-footer-main a:hover{color:#762ce7}.vx-footer-contact>a{color:#617d9f;align-items:center;gap:18px;margin-top:8px;font-size:12px;display:inline-flex}.vx-footer-contact .icon{width:15px;height:15px}.vx-footer-contact>span{color:#9ba9bc;margin-top:12px;font-size:10px;display:block}.vx-footer-bottom{color:#a1adc0;border-top:1px solid #e8edf4;justify-content:space-between;gap:25px;padding-top:20px;padding-right:175px;font-size:9px;line-height:1.7;display:flex}.vx-footer-bottom>div{gap:24px;display:flex}.vx-footer-bottom a:hover{color:#762ce7}.studio-request{max-width:1120px;padding-top:39px;padding-bottom:65px}.studio-request-intro{margin-bottom:39px}.studio-request-intro>div{justify-content:space-between;align-items:baseline;gap:30px;margin-top:34px;display:flex}.studio-request-intro h1{letter-spacing:-.05em;font-size:40px;font-weight:500;line-height:1.2}.studio-request-intro h1>span{color:var(--studio-blue)}.brief-workspace.guided-intake{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:none;margin:0;display:block;overflow:visible}.guided-intake .brief-main{padding:0}.guided-top{border-block:1px solid #d6d6e1;justify-content:space-between;align-items:center;gap:30px;margin-bottom:37px;padding:23px 0;display:flex}.guided-top>span{letter-spacing:.06em;color:#80808c;font-size:10px}.guided-top .composer-progress{gap:42px;display:flex}.guided-top .composer-progress>button{color:#777783;align-items:center;gap:10px;font-size:12px;display:flex}.guided-top .composer-progress>button:disabled{cursor:default;opacity:1}.guided-top .composer-progress>button>span{color:#90909e;background:#fff;border:1px solid #dbdbe6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.guided-top .composer-progress>button.current{color:#18181c}.guided-top .composer-progress>button.current>span{background:var(--studio-blue);border-color:var(--studio-blue);color:#fff}.guided-top .composer-progress>button.complete>span{color:var(--studio-blue);background:#edf0ff;border-color:#e2e6ff}.guided-top .composer-progress .icon{width:13px;height:13px}.guided-intake .composer-heading h2{letter-spacing:-.04em;outline:none;font-size:36px;font-weight:500;line-height:1.3}.guided-intake .brief-caption{color:#73737f;margin:9px 0 30px;font-size:14px;line-height:1.8}.guided-category-grid{outline:none;grid-template-columns:1fr 1fr;gap:0 55px;margin-top:36px;display:grid}.guided-category-grid>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dcdce5;border-radius:0;align-items:center;gap:23px;min-height:99px;padding:23px 0;transition:color .2s,background .2s,padding .2s;display:flex}.guided-category-grid>button:nth-child(-n+2){border-top:1px solid #33333b}.guided-category-number{color:#9999a5;font:11px/1 ui-monospace,Consolas,monospace}.guided-category-grid>button>span:nth-child(2){flex:1}.guided-category-grid strong{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.4}.guided-category-grid small{color:#82828f;margin-top:6px;font-size:11px;line-height:1.6;display:block}.guided-category-grid>button>.icon{color:#858593;width:18px;height:18px}.guided-category-grid>button:hover{color:var(--studio-blue);background:#f8f8fc;padding-inline:12px}.guided-category-grid>.field-error{grid-column:1/-1}.guided-selection{border-bottom:1px solid #e5e5eb;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:18px;display:flex}.guided-selection>span{color:#60606f;align-items:center;gap:10px;font-size:13px;display:flex}.guided-selection svg{stroke-width:1.5px;width:18px;height:18px}.guided-selection>button{color:var(--studio-blue);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.guided-kind{outline:none;flex-wrap:wrap;gap:10px;margin-bottom:29px;display:flex}.guided-kind>button{color:#71717f;background:#fff;border:1px solid #d8d8e3;border-radius:6px;align-items:center;gap:13px;min-height:43px;padding:10px 18px;font-size:13px;display:flex}.guided-kind>button:hover{border-color:#898dc0}.guided-kind>button.selected{border-color:var(--studio-blue);color:var(--studio-blue);background:#f2f3ff}.guided-kind .icon{width:14px;height:14px}.guided-intake .field{margin-bottom:26px}.guided-intake .field>label{color:#333340;align-items:baseline;margin-bottom:12px;font-size:15px;font-weight:500;line-height:1.6}.guided-intake .field>label>span{color:#8c8c99;flex-shrink:0;font-size:10px;font-weight:400}.guided-intake .field textarea{color:#343442;background:#fafafd;border:1px solid #d7d7e3;border-radius:6px;height:220px;min-height:220px;padding:23px 25px;font-size:17px;line-height:1.8}.guided-intake .field input,.guided-intake .field select{color:#343442;background:#fff;border:1px solid #d7d7e3;border-radius:5px;min-height:53px;padding:13px 16px;font-size:15px}.guided-intake .field input::placeholder,.guided-intake .field textarea::placeholder{color:#8d8d9b}.guided-intake .field textarea:focus,.guided-intake .field input:focus,.guided-intake .field select:focus{border-color:var(--studio-blue);box-shadow:0 0 0 3px #3849e811}.guided-intake .field [aria-invalid=true]{border-color:#b94c44}.guided-intake .brief-description-foot{color:#8b8b99;margin-top:9px;font-size:10px;line-height:1.7}.guided-intake .brief-actions{border-top:1px solid #dfdfe8;margin-top:30px;padding-top:26px}.guided-intake .brief-actions .button{background:var(--studio-blue);color:#fff;border-radius:99px;min-height:53px;padding:17px 25px;font-size:13px}.guided-intake .brief-actions .button:hover{background:#2837c7}.guided-intake .brief-form-note{color:#878795;margin-top:15px;font-size:10px}.guided-intake .brief-review-section{background:#fafafd;border-color:#e0e0e9;border-radius:7px}.guided-intake .brief-urgent-option{background:#fafafd;border-color:#e0e1ed;border-radius:6px}.guided-intake input[type=checkbox]{accent-color:var(--studio-blue)}.studio-request-assurances{color:#868693;border-top:1px solid #e6e6ec;flex-wrap:wrap;justify-content:center;gap:35px;margin-top:38px;padding-top:24px;font-size:10px;display:flex}.studio-request-assurances>span{align-items:center;gap:7px;display:flex}.studio-request-assurances .icon{width:14px;height:14px;color:var(--studio-blue)}.button-dark{background:#18181c}.inner-hero{padding-block:60px 50px}.inner-hero .eyebrow{color:var(--studio-blue);font-size:10px}.inner-hero h1{font-weight:500}.inner-hero>p:not(.eyebrow){color:#70707c;font-size:16px}.contact-grid{gap:65px}.contact-panel{border:0;border-top:1px solid #33333e;min-height:220px;padding:27px 0 0}.contact-panel>.icon{color:var(--studio-blue)}.contact-panel h2{font-size:27px;font-weight:500}.contact-panel p{color:#737380}.contact-panel .text-link{overflow-wrap:anywhere;font-size:16px}.notice{color:#777786;background:#f7f7fb;border-left-color:#959bd8}.detail-panel{background:#f5f5fa}.detail-main li>.icon{color:var(--studio-blue)}.support-launcher{background:#18181c;border-color:#18181c;gap:10px;padding:15px 19px;font-size:12px;font-weight:500;box-shadow:0 4px 18px #18182b1a}.support-panel{border-color:#dddde8;border-radius:12px;box-shadow:0 18px 75px #14142b22}.support-avatar{color:var(--studio-blue);background:#edf0ff;border-radius:50%}.support-header h2,.support-start h3{color:#272734}.support-header p,.support-start>p,.support-start-fields>label,.support-privacy,.support-queue p,.chat-message>small,.support-bottom{color:#737383}.support-eyebrow,.support-loading,.support-header>button{color:#808093}.support-start-fields input:focus,.support-start-fields textarea:focus{outline-color:var(--studio-blue)}.support-privacy input{accent-color:var(--studio-blue)}.support-primary{background:var(--studio-blue);border-radius:6px}.support-queue{background:#f2f3ff;border-color:#e0e3f9}.support-queue>span{color:var(--studio-blue);background:#fff;border-color:#d8ddff;border-radius:6px}.support-queue strong{color:#414469}.chat-message>p{color:#48485c;background:#f5f5f9;border-color:#e9e9f0}.chat-message.visitor>p,.desk-message-feed .chat-message.admin>p{color:#3a4164;background:#edf0ff;border-color:#e0e5ff}.chat-message time{color:#9797a5}.support-compose,.support-bottom{background:#fff;border-color:#e4e4ed}.support-compose>textarea{color:#424254}.support-compose>textarea::placeholder{color:#9292a1}.support-compose>button{background:var(--studio-blue);border-radius:6px}.support-compose>button:disabled{background:#d5d8ee}.support-bottom button{color:#707390}.support-ended{color:#69697e;background:#f5f5fa}.support-ended>button{color:var(--studio-blue)}.support-desk{color:#313143;background:#f6f6fa}.desk-header,.desk-inbox,.desk-thread-header,.desk-conversations>button,.desk-compose,.desk-thread-note{border-color:#e2e2eb}.desk-logo,.desk-inbox-title h1,.desk-row-top strong,.desk-thread-header h2,.desk-welcome h2{color:#343448}.desk-inbox,.desk-message-feed{background:#fafafd}.desk-conversations>button.selected{box-shadow:inset 3px 0 var(--studio-blue);background:#eef0ff}.desk-conversations>button:hover{background:#f3f3fb}.desk-filters button.active{color:var(--studio-blue);background:#edf0ff}.desk-row-top time,.desk-conversations>button>p,.desk-thread-header a,.desk-presence-note,.desk-empty-list,.desk-header>span,.desk-compose>label,.desk-compose small,.desk-thread-note,.desk-welcome p,.desk-welcome small,.desk-back{color:#7b7b90}.desk-compose>textarea{color:#38384e;background:#fff;border-color:#dcdcea}.desk-compose>textarea:focus{outline-color:var(--studio-blue)}.desk-availability,.desk-close{color:#707087;background:#f8f8fc;border-color:#dfdfe9}.desk-availability.online{color:#355c46;background:#edf6ef;border-color:#d4e7da}.desk-inbox-title b{color:var(--studio-blue);background:#edf0ff}.workbench-support-link{color:var(--studio-blue);background:#f4f5ff;border:1px solid #e0e3f6;border-radius:6px;align-items:center;gap:9px;margin-top:25px;padding:14px 12px;font-size:12px;display:flex}.workbench-support-link .icon{width:16px;height:16px}.workbench-support-link .icon:last-child{margin-left:auto}.portal-navigation a{color:#4f5c70;font-size:13px}.vx-service-content>p:not(.vx-service-label){color:#647389;font-size:14px}.vx-service-links>a{color:#694394;font-size:13px}.vx-service-label,.vx-eyebrow{color:#6b7d95}.vx-hero-assurances{color:#75859a;font-size:11px}.vx-section-heading>p,.vx-process-steps p,.vx-faq>div>p:not(.vx-eyebrow){color:#718096;font-size:13px}.vx-urgent p,.vx-faq-list details>p{color:#6c7d95;font-size:12px}.vx-faq-list summary{color:#40516c;font-size:14px}.vx-closing p{color:#6b83a1;font-size:13px}.vx-footer-main>div>p,.vx-footer-main nav>a{color:#76869e;font-size:12px}.vx-footer-main strong{color:#4e647f;font-size:12px}.vx-footer-contact>a{color:#4e6e95;font-size:13px}.vx-footer-contact>span{color:#8495aa;font-size:11px}.vx-footer-bottom{color:#8393a9;font-size:10px}.studio-request-intro h1{letter-spacing:-.025em;color:#24374f;font-size:34px}.studio-request-intro p{color:#79899d;font-size:13px}.guided-intake .composer-heading h2{letter-spacing:-.02em;color:#2c405b;font-size:30px;line-height:1.35}.guided-intake .brief-caption{color:#7b8ba0;font-size:14px}.guided-category-grid strong{letter-spacing:-.012em;color:#3b5578;font-size:18px;font-weight:500}.guided-category-grid small{color:#8092aa;font-size:12px}.guided-category-grid>button:hover{background:#f8f6fc}.guided-intake .field>label{color:#485e7c;font-size:14px}.guided-intake .field textarea,.guided-intake .field input,.guided-intake .field select{color:#405470;border-color:#dbe3ee;font-family:Inter,Arial,sans-serif}.guided-intake .field textarea{background:#fbfcfe;font-size:16px}.guided-intake .brief-actions .button{border-radius:7px;font-family:Inter,Arial,sans-serif}.guided-kind>button.selected{color:#762ce7;background:#f5effd;border-color:#9567c7}.guided-top .composer-progress>button,.support-widget{font-family:Inter,Arial,sans-serif}.support-launcher{background:#342340;border-color:#342340}.support-launcher:hover{background:#4e2b73;border-color:#4e2b73}.support-header h2,.support-start h3{letter-spacing:-.02em}.support-primary{background:#762ce7}.support-avatar{color:#7843a3;background:#f3edfc}@media (max-width:1100px){.vx-container,.studio-container,.portal-container,.wrap{width:calc(100% - 72px)}.vx-service-panel{gap:38px;padding:34px}.vx-service-content h2{font-size:25px}.vx-service-content>p:not(.vx-service-label){font-size:13px}.vx-service-links>a{font-size:12px}.vx-service-tabs{padding-inline:12px}.vx-service-tabs>button{gap:8px;font-size:12px}.vx-model-web{margin-inline:15px;padding:19px 15px}.vx-model-web strong{font-size:17px}.vx-model-shape{height:128px}.vx-model-shape>span:first-child{width:61px;height:82px;right:1px}.vx-model-shape>span:nth-child(2){width:67px;height:85px;right:18px}.vx-model-shape>span:nth-child(3){width:56px;height:70px;right:2px}.vx-model-navigation{padding:16px}.vx-browser-bar>span:nth-child(2){padding-inline:27px}.vx-model-web-bottom{gap:18px;font-size:6px}.vx-section-heading{gap:30px}.vx-section-heading h2{font-size:26px}.vx-section-heading>p{font-size:12px}.vx-process-steps{gap:27px}.vx-process-steps>li{gap:13px}.vx-process-steps p{font-size:12px}.vx-urgent{gap:16px;padding:22px}.vx-urgent p{max-width:550px}.vx-faq{gap:55px}.vx-faq h2{font-size:25px}.vx-faq-list summary{font-size:13px}.vx-footer-main{grid-template-columns:1.15fr .65fr 1fr;gap:40px}.vx-footer-contact>a{gap:13px;font-size:12px}}@media (max-width:850px){.vx-container,.studio-container,.portal-container,.wrap{width:calc(100% - 48px)}.portal-header-inner{gap:25px;height:76px}.portal-brand{font-size:33px}.portal-navigation{gap:20px}.portal-navigation a{font-size:12px}.portal-nav-cta{gap:14px;margin-left:0;padding:12px 14px;font-size:11px}.vx-hero{padding:44px 0 34px}.vx-hero h1{font-size:46px}.vx-hero-description{max-width:590px;font-size:15px}.vx-hero-assurances{font-size:10px}.vx-service-panel{grid-template-columns:1fr 1fr;gap:26px;padding:27px}.vx-service-tabs>button{gap:7px;min-height:60px;font-size:11px}.vx-service-tabs>button>svg{width:16px;height:16px}.vx-service-content h2{font-size:23px}.vx-service-content>p:not(.vx-service-label){font-size:12px}.vx-service-links>a{gap:10px;font-size:11px}.vx-service-label{font-size:9px}.vx-service-links{gap:11px;margin-top:20px}.vx-model-navigation>span{font-size:5px}.vx-model-navigation b{font-size:9px}.vx-model-navigation{padding:14px}.vx-model-web{grid-template-columns:1.2fr 1fr;gap:6px;margin-inline:12px;padding:17px 12px}.vx-model-web strong{font-size:15px}.vx-model-web p{font-size:6px}.vx-model-web small{font-size:4px}.vx-model-web>div>span{gap:8px;font-size:5px}.vx-model-shape{height:112px}.vx-model-shape>span:first-child{width:46px;height:70px;top:4px;right:0}.vx-model-shape>span:nth-child(2){width:47px;height:73px;top:18px;right:14px}.vx-model-shape>span:nth-child(3){width:40px;height:64px;top:31px;right:0}.vx-model-shape>span:nth-child(3):after{border-width:2px;height:19px;top:17px;left:9px;right:9px}.vx-model-web-bottom{gap:14px;padding-block:13px;font-size:5px}.vx-model-web-bottom .icon{width:7px;height:7px}.vx-report-model,.vx-design-model,.vx-game-model{padding:17px}.vx-report-columns{gap:16px}.vx-report-heading>span,.vx-design-file>span{gap:6px;font-size:9px}.vx-report-heading>small,.vx-design-file>small{font-size:6px}.vx-report-heading svg,.vx-design-file svg{width:14px;height:14px}.vx-report-bottom{gap:10px;font-size:6px}.vx-3d-model{height:173px}.vx-game-field{height:170px}.vx-process{padding-block:61px 48px}.vx-section-heading{margin-bottom:30px;display:block}.vx-section-heading>p{margin-top:16px}.vx-section-heading>p>br{display:none}.vx-section-heading h2{font-size:27px}.vx-process-steps{gap:24px}.vx-process-steps>li{display:block}.vx-process-steps h3{margin-top:17px;font-size:15px}.vx-process-steps p{font-size:12px}.vx-urgent{flex-wrap:wrap;margin-top:34px}.vx-urgent>div{flex-basis:calc(100% - 60px)}.vx-urgent>a{margin-left:58px}.vx-faq{grid-template-columns:.85fr 1.3fr;gap:38px;padding-block:43px 49px}.vx-faq h2{font-size:24px}.vx-faq .vx-eyebrow{font-size:9px}.vx-faq-list summary{padding-block:20px;font-size:12px}.vx-closing{gap:25px;margin-bottom:48px;padding:27px}.vx-closing h2{font-size:23px}.vx-closing p{max-width:340px;font-size:12px}.vx-closing .vx-button{gap:19px;padding:12px 17px;font-size:11px}.vx-footer-main{grid-template-columns:1fr .6fr 1fr;gap:25px}.vx-footer-main>div>p,.vx-footer-main nav>a{font-size:11px}.vx-footer-contact>a{gap:9px;font-size:11px}.vx-footer-main strong{font-size:11px}.vx-footer-bottom{padding-bottom:65px;padding-right:0}.studio-request-intro>div{display:block}.studio-request-intro p{margin-top:11px}.guided-category-grid{gap:0 30px}.guided-category-grid strong{font-size:16px}.guided-category-grid small{font-size:11px}}@media (max-width:680px){.portal-header-inner{gap:15px;height:72px}.portal-brand{font-size:32px}.portal-navigation{display:none}.portal-nav-cta{gap:15px;min-height:40px;margin-left:auto;padding:10px 13px;font-size:11px}.portal-nav-cta>span{font-size:16px}.portal-menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:38px;padding:4px;display:flex}.portal-menu-button>span{background:#334761;width:20px;height:1px;transition:transform .15s;display:block}.portal-menu-button .menu-open:first-child{transform:translateY(3px)rotate(45deg)}.portal-menu-button .menu-open:last-child{transform:translateY(-3px)rotate(-45deg)}.vx-hero{padding:37px 0 30px}.vx-eyebrow{letter-spacing:.09em;font-size:9px}.vx-hero h1{letter-spacing:-.026em;margin-top:17px;font-size:38px;line-height:1.2}.vx-hero-description{max-width:450px;margin-top:17px;font-size:14px;line-height:1.8}.vx-hero-actions{gap:20px;margin-top:23px}.vx-button{gap:19px;min-height:45px;padding:12px 17px;font-size:12px}.vx-secondary-link{gap:10px;font-size:12px}.vx-hero-assurances{flex-wrap:wrap;gap:9px 17px;margin-top:20px;font-size:9px}.vx-hero-assurances .icon{width:11px;height:11px}.vx-service-tabs{border-radius:9px 9px 0 0;grid-template-columns:1fr 1fr;padding-inline:8px}.vx-service-tabs>button{gap:9px;min-height:51px;font-size:11px}.vx-service-tabs>button:after{left:10px;right:10px}.vx-service-tabs>button:nth-child(-n+2){border-bottom:1px solid #eef1f6}.vx-service-tabs>button>svg{width:17px;height:17px}.vx-service-panel{border-radius:0 0 9px 9px;grid-template-columns:1fr;gap:29px;min-height:0;padding:25px 23px 23px}.vx-service-content h2{max-width:390px;font-size:25px;line-height:1.3}.vx-service-content>p:not(.vx-service-label){max-width:none;font-size:13px;line-height:1.8}.vx-service-label{margin-bottom:13px;font-size:9px}.vx-service-links>a{max-width:none;font-size:12px}.vx-service-links{gap:14px;margin-top:23px}.vx-service-visual{width:100%;max-width:440px;margin-inline:auto}.vx-browser-bar{padding:9px 12px}.vx-model-navigation{padding:17px}.vx-model-navigation b{font-size:11px}.vx-model-navigation>span{font-size:6px}.vx-model-web{grid-template-columns:1.2fr 1fr;gap:18px;margin-inline:16px;padding:22px 17px}.vx-model-web strong{font-size:20px;line-height:1.25}.vx-model-web p{font-size:7px}.vx-model-web small{font-size:5px}.vx-model-web>div>span{gap:10px;margin-top:12px;font-size:6px}.vx-model-shape{height:125px}.vx-model-shape>span:first-child{width:62px;height:88px;top:7px;right:3px}.vx-model-shape>span:nth-child(2){width:62px;height:88px;top:20px;right:23px}.vx-model-shape>span:nth-child(3){width:53px;height:74px;top:41px;right:5px}.vx-model-web-bottom{gap:24px;padding-block:16px;font-size:6px}.vx-model-web-bottom .icon{width:9px;height:9px}.vx-report-model,.vx-design-model,.vx-game-model{padding:21px}.vx-report-heading>span,.vx-design-file>span{font-size:11px}.vx-report-heading>small,.vx-design-file>small{font-size:7px}.vx-report-heading svg,.vx-design-file svg{width:17px;height:17px}.vx-3d-model{height:190px}.vx-game-field{height:184px}.vx-report-columns{gap:22px}.vx-report-bottom{font-size:7px}.vx-process{padding-block:48px 40px}.vx-section-heading{margin-bottom:28px}.vx-section-heading h2{max-width:420px;margin-top:10px;font-size:27px;line-height:1.3}.vx-section-heading>p{max-width:400px;margin-top:14px;font-size:12px;line-height:1.8}.vx-process-steps{grid-template-columns:1fr;gap:26px}.vx-process-steps>li{gap:17px;display:flex}.vx-process-steps h3{margin:4px 0 8px;font-size:16px}.vx-process-steps p{max-width:none;font-size:13px;line-height:1.8}.vx-step-number{width:33px;height:33px;font-size:11px}.vx-urgent{gap:13px;margin-top:31px;padding:21px 20px}.vx-urgent-symbol{width:35px;height:35px}.vx-urgent-symbol>.icon{width:19px;height:19px}.vx-urgent>div{flex-basis:calc(100% - 49px)}.vx-urgent h3{font-size:14px}.vx-urgent p{font-size:11px;line-height:1.8}.vx-urgent>a{margin-left:48px;font-size:11px}.vx-faq{grid-template-columns:1fr;gap:26px;padding-block:37px 40px}.vx-faq h2{font-size:26px}.vx-faq>div>p:not(.vx-eyebrow){margin-top:13px;font-size:13px}.vx-faq>div>p>br{display:none}.vx-faq .vx-secondary-link{margin-top:13px}.vx-faq-list summary{padding:19px 0;font-size:13px;line-height:1.7}.vx-faq-list details>p{padding-right:20px;font-size:12px;line-height:1.85}.vx-closing{border-radius:9px;margin-bottom:42px;padding:26px 24px;display:block}.vx-closing h2{font-size:23px}.vx-closing p{max-width:none;font-size:12px}.vx-closing .vx-button{min-height:44px;margin-top:20px;padding-inline:18px;font-size:12px}.vx-footer{padding-top:32px}.vx-footer-main{grid-template-columns:1fr 1fr;gap:28px 25px;padding-bottom:29px}.vx-footer-main>div:first-child{grid-column:1/-1}.vx-footer-main>div>p{margin-top:11px;font-size:12px}.vx-footer-main nav>a{font-size:12px}.vx-footer-contact>a{overflow-wrap:anywhere;gap:7px;font-size:11px}.vx-footer-contact>a .icon{flex-shrink:0;width:12px;height:12px}.vx-footer-contact>span{font-size:10px}.vx-footer-main strong{font-size:11px}.vx-footer-bottom{padding-top:19px;padding-bottom:65px;font-size:9px;display:block}.vx-footer-bottom>div{gap:21px;margin-top:12px}.studio-request{padding-top:27px;padding-bottom:38px}.studio-request-intro{margin-bottom:28px}.studio-request-intro>div{margin-top:28px}.studio-request-intro h1{letter-spacing:-.02em;font-size:29px}.studio-request-intro p,.studio-text-link{font-size:12px}.guided-top{margin-bottom:25px;padding-block:18px}.guided-top>span{display:none}.guided-top .composer-progress{justify-content:space-between;gap:15px;width:100%}.guided-top .composer-progress>button{gap:8px;font-size:11px}.guided-intake .composer-heading h2{letter-spacing:-.02em;font-size:25px;line-height:1.3}.guided-intake .brief-caption{margin-bottom:23px;font-size:13px;line-height:1.8}.guided-category-grid{grid-template-columns:1fr;margin-top:25px}.guided-category-grid>button{gap:19px;min-height:91px;padding:20px 0}.guided-category-grid>button:nth-child(2){border-top:0}.guided-category-grid strong{font-size:17px}.guided-category-grid small{font-size:11px}.guided-kind{gap:8px;margin-bottom:25px}.guided-kind>button{border-radius:5px;min-height:39px;padding:9px 12px;font-size:11px}.guided-intake .field>label{gap:20px;font-size:13px}.guided-intake .field textarea{height:255px;min-height:255px;padding:18px;font-size:16px;line-height:1.8}.guided-intake .field input,.guided-intake .field select{font-size:16px}.guided-intake .brief-description-foot{gap:17px;font-size:9px}.guided-intake .field-grid{grid-template-columns:1fr;gap:0}.guided-intake .brief-actions{flex-wrap:wrap;gap:20px}.guided-intake .brief-actions .button{border-radius:6px;order:2;justify-content:space-between;width:100%;padding:16px 19px}.guided-intake .brief-back{order:1}.studio-request-assurances{gap:13px 22px;font-size:9px}.guided-intake .brief-form-note{text-align:center;font-size:9px}.contact-grid{grid-template-columns:1fr;gap:34px}.contact-panel{min-height:0;padding-bottom:9px}.contact-panel .text-link{font-size:14px}.inner-hero{padding-block:37px 34px}.inner-hero h1{letter-spacing:-.025em;font-size:36px;line-height:1.2}.inner-hero>p:not(.eyebrow){font-size:14px}.support-widget{bottom:17px;right:17px}.support-launcher{min-height:48px;padding:13px 16px;font-size:11px}}@media (max-width:400px){.vx-container,.studio-container,.portal-container,.wrap{width:calc(100% - 36px)}.vx-hero h1{font-size:33px}.vx-hero-description{font-size:13px}.vx-hero-actions{gap:15px}.vx-hero-actions .vx-button{gap:13px;padding-inline:14px;font-size:11px}.vx-hero-actions .vx-secondary-link{gap:7px;font-size:11px}.vx-hero-assurances{gap:9px 13px;font-size:8px}.vx-service-tabs>button{gap:7px;font-size:10px}.vx-service-tabs>button>svg{width:16px;height:16px}.vx-service-panel{padding:22px 18px}.vx-service-content h2{font-size:23px}.vx-service-links>a{font-size:11px}.vx-model-web{gap:9px;margin-inline:13px;padding:20px 13px}.vx-model-web strong{font-size:17px}.vx-model-shape>span:first-child{width:49px;height:71px;right:0}.vx-model-shape>span:nth-child(2){width:51px;height:75px;right:13px}.vx-model-shape>span:nth-child(3){width:44px;height:64px;right:0}.vx-model-web-bottom{gap:16px;font-size:5px}.vx-report-model,.vx-design-model,.vx-game-model{padding:17px}.vx-design-file>span{font-size:9px}.vx-design-file>small{font-size:6px}.vx-footer-main{grid-template-columns:.75fr 1fr;gap:26px 15px}.vx-footer-contact>a,.guided-top .composer-progress>button{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vx-button,.vx-service-links>a>.icon,.portal-menu-button>span{transition:none}.vx-service-links>a:hover>.icon{transform:none}}:root{--ink:#26212e;--muted:#756e7e;--line:#e7e3eb;--paper:#fff;--accent:#7040ba;--studio-blue:#7040ba;--green:#eee6f8}body{color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;font-size:16px}button,input,select,textarea{font-family:inherit}button:disabled{cursor:default}.company-container,.portal-container,.vx-container{width:min(1280px,100% - 112px);margin-inline:auto}.portal-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eeebf1}.portal-brand{letter-spacing:-.065em;color:#26212e;padding:0;font-size:35px;font-weight:700}.portal-brand>span{color:#8042d5}.portal-navigation a{color:#605966;font-size:14px;font-weight:400}.portal-nav-cta{background:#2d2535;border-radius:8px;gap:22px;min-height:46px;padding:13px 19px;font-size:13px;font-weight:500}.portal-nav-cta>span{color:#fff;font-size:18px}.company-eyebrow{letter-spacing:.11em;color:#6f6676;font-size:11px;font-weight:500;line-height:1.6}.company-hero{background:#f8f6fa;border-bottom:1px solid #ebe6ef}.company-hero-grid{grid-template-columns:minmax(0,1fr) 482px;align-items:center;gap:80px;padding-block:66px;display:grid}.company-hero h1{letter-spacing:-.047em;color:#2b2433;margin-top:25px;font-size:62px;font-weight:600;line-height:1.1}.company-hero h1>span{color:#8050b7}.company-lead{color:#6f6676;max-width:550px;margin-top:26px;font-size:17px;line-height:1.8}.company-hero-links{flex-wrap:wrap;align-items:center;gap:27px;margin-top:31px;display:flex}.company-primary{color:#fff;cursor:pointer;background:#302538;border:1px solid #302538;border-radius:8px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.company-primary>.icon{width:18px;height:18px}.company-primary:disabled{opacity:.6}.company-text-link{color:#65576f;align-items:center;gap:15px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.company-text-link>.icon{width:17px;height:17px}.company-text-link:hover{color:#8042c7}.company-mascot{align-items:center;gap:22px;max-width:460px;margin-top:24px;display:flex}.vyx-image{object-fit:contain;max-width:100%;height:auto;display:block}.company-mascot>.vyx-image{flex-shrink:0;width:111px;height:134px}.company-mascot>div>span{letter-spacing:.075em;color:#6f6676;font-size:9px;line-height:1.6}.company-mascot p{color:#6f6676;margin-top:7px;font-size:14px;line-height:1.7}.start-panel{background:#fff;border:1px solid #e3dce9;border-radius:18px;min-width:0;padding:28px 30px 0;box-shadow:0 12px 35px #40314e09}.start-panel-label{color:#6f6676;letter-spacing:.06em;align-items:center;gap:11px;font-size:10px;font-weight:500;display:flex}.start-symbol{color:#6e4994;letter-spacing:-.1em;background:#f0e8f9;border-radius:7px;place-content:center;width:28px;height:28px;padding-right:3px;font-size:19px;font-weight:700;display:grid;position:relative}.start-symbol>span{color:#6f6676;position:absolute;bottom:4px;right:5px}.start-unbound{letter-spacing:0;color:#6f6676;background:#faf8fc;border:1px solid #e9e3ef;border-radius:30px;margin-left:auto;padding:4px 9px;font-size:9px}.start-panel h2{letter-spacing:-.03em;outline:0;margin-top:23px;font-size:29px;font-weight:600;line-height:1.25}.start-panel>p{color:#6f6676;margin-top:10px;font-size:13px;line-height:1.7}.start-choices{min-height:324px;margin-top:22px}.start-option{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeebf2;border-radius:0;align-items:center;gap:14px;width:100%;padding:18px 3px;transition:background .18s,color .18s;display:flex}.start-option:last-child{border-bottom:0}.start-option:hover{background:#fbf9fe}.start-option-icon{color:#6f6676;background:#f5f2f8;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.start-option-icon>svg{stroke-width:1.45px;width:22px;height:22px}.start-option>span:nth-child(2){flex:1;min-width:0}.start-option strong{color:#53445f;font-size:14px;font-weight:500;line-height:1.5;display:block}.start-option small{color:#6f6676;margin-top:3px;font-size:11px;line-height:1.6;display:block}.start-option>.icon{color:#6f6676;flex-shrink:0;width:15px;height:15px}.start-option:hover>.icon{color:#7040ba}.start-panel-foot{color:#6f6676;background:#fcfbfd;border-top:1px solid #eee9f3;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:8px;margin:9px -30px 0;padding:17px 16px;font-size:10px;line-height:1.7;display:flex}.start-panel-foot>.icon{width:13px;height:13px}.start-back{color:#6f6676;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 18px;font-size:12px;display:inline-flex}.start-back>.icon{width:14px;height:14px}.start-detail{min-height:324px}.start-detail .start-option{padding-block:25px}.company-principles{color:#6f6676;border-bottom:1px solid #ede9f0;justify-content:space-between;gap:26px;padding-block:25px;font-size:12px;display:flex}.company-principles>span{align-items:center;gap:9px;display:flex}.company-principles .icon{color:#6f6676;width:15px;height:15px}.company-services{padding-block:78px 75px;scroll-margin-top:120px}.company-section-head{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:46px;display:flex}.company-section-head h2{letter-spacing:-.035em;margin-top:17px;font-size:38px;font-weight:500;line-height:1.15}.company-section-head>p{color:#6f6676;max-width:370px;padding-bottom:3px;font-size:15px;line-height:1.85}.company-service-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;display:grid}.company-service-columns>article{border-right:1px solid #e9e4ee;padding-right:29px}.company-service-columns>article:last-child{border:0;padding-right:0}.company-area-icon{color:#6f6676;background:#fcfaff;border:1px solid #e7e1ee;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.company-area-icon>svg{width:24px;height:24px}.company-service-columns h3{letter-spacing:-.02em;color:#51415e;margin-top:22px;font-size:18px;font-weight:500;line-height:1.4}.company-service-columns p{color:#6f6676;min-height:75px;margin-top:12px;font-size:13px;line-height:1.85}.company-service-columns article>div{flex-direction:column;gap:13px;margin-top:22px;display:flex}.company-service-columns a{color:#8254a3;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.6;display:flex}.company-service-columns a>.icon{color:#6f6676;width:14px;height:14px}.company-service-columns a:hover{text-underline-offset:4px;text-decoration:underline}.company-process{border-top:1px solid #e9e4ee;padding-block:67px 71px;scroll-margin-top:110px}.company-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin:0;padding:0;list-style:none;display:grid}.company-process-list>li>span{color:#6f6676;letter-spacing:.025em;border-bottom:1px solid #dfd4e8;padding-bottom:18px;font-size:13px;display:block}.company-process-list h3{letter-spacing:-.02em;color:#55425e;margin:23px 0 12px;font-size:19px;font-weight:500;line-height:1.4}.company-process-list p{color:#6f6676;max-width:330px;font-size:14px;line-height:1.8}.company-faq{border-top:1px solid #e9e4ee;grid-template-columns:.8fr 1.3fr;gap:105px;padding-block:63px 74px;scroll-margin-top:110px;display:grid}.company-faq h2{letter-spacing:-.03em;margin-top:18px;font-size:36px;font-weight:500;line-height:1.2}.company-faq>div>p:not(.company-eyebrow){color:#6f6676;margin-top:20px;font-size:14px;line-height:1.8}.company-faq .company-text-link{margin-top:24px;font-size:13px}.company-faq-list details{border-bottom:1px solid #e9e4ee}.company-faq-list details:first-child{border-top:1px solid #e9e4ee}.company-faq-list summary{cursor:pointer;color:#685472;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:14px;font-weight:500;line-height:1.7;list-style:none;display:flex}.company-faq-list summary::-webkit-details-marker{display:none}.company-faq-list summary>span{color:#6f6676;font-size:23px;font-weight:400}.company-faq-list details[open] summary>span{transform:rotate(45deg)}.company-faq-list details>p{color:#6f6676;padding:0 30px 24px 0;font-size:13px;line-height:1.9}.company-closing{background:#f6f2f9;border:1px solid #ece3f2;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:72px;padding:39px 43px;display:flex}.company-closing h2{letter-spacing:-.025em;color:#61426e;margin-top:13px;font-size:31px;font-weight:500;line-height:1.3}.company-closing p:not(.company-eyebrow){color:#6f6676;margin-top:12px;font-size:14px;line-height:1.8}.company-closing .company-primary{flex-shrink:0}.vx-footer{background:#fff;border-top:1px solid #e8e1ee;padding:43px 0 24px}.vx-footer-main{grid-template-columns:1.25fr .7fr 1fr;gap:70px;padding-bottom:42px}.vx-footer .portal-brand{font-size:32px}.vx-footer-main>div>p,.vx-footer-main nav>a{color:#6f6676;font-size:13px;line-height:1.85}.vx-footer-main>div>p{margin-top:18px}.vx-footer-main strong{color:#695173;font-size:12px;font-weight:500}.vx-footer-main nav{gap:12px}.vx-footer-contact>a{color:#6f6676;gap:17px;font-size:14px}.vx-footer-contact>span{color:#6f6676;margin-top:14px;font-size:12px}.vx-footer-bottom{color:#6f6676;border-top-color:#ede6f2;padding-top:23px;padding-right:190px;font-size:11px}.vx-footer-main a:hover,.vx-footer-bottom a:hover{color:#7040ba}.project-page{background:#f8f7fa;padding-bottom:76px}.project-intro{color:#6f6676;align-items:center;gap:12px;padding-top:31px;font-size:11px;display:flex}.project-intro>a{color:#776482}.project-intro>span:nth-child(2){color:#6f6676}.project-heading{padding-block:36px 35px}.project-heading h1{letter-spacing:-.032em;color:#3d2d49;margin-top:12px;font-size:36px;font-weight:500;line-height:1.25}.project-heading>p:last-child{color:#6f6676;margin-top:12px;font-size:14px;line-height:1.8}.project-workspace{background:#fff;border:1px solid #e5dcec;border-radius:16px;overflow:clip;box-shadow:0 8px 24px #4e365b05}.project-progress{border-bottom:1px solid #e9e2ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 38px;display:grid}.project-progress>button{text-align:left;color:#6f6676;opacity:1;background:0 0;border:0;align-items:center;gap:12px;min-height:83px;padding:25px 8px;display:flex;position:relative}.project-progress>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.project-progress>button>span{border:1px solid #e4daed;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;font-weight:400;display:grid}.project-progress strong{font-size:13px;font-weight:500}.project-progress>button.current{color:#73478e}.project-progress>button.current:after{background:#8850b0}.project-progress>button.current>span{color:#fff;background:#8450a8;border-color:#8450a8}.project-progress>button.complete{color:#6f6676}.project-progress>button.complete>span{color:#6f6676;background:#f2eaf8;border-color:#e9dcef}.project-progress .icon{width:14px;height:14px}.project-progress>button.complete:hover{color:#603c7b}.project-workspace-body{grid-template-columns:minmax(0,1fr) 312px;align-items:stretch;display:grid}.project-form{min-width:0;padding:38px 43px 29px}.project-form fieldset{border:0;min-width:0;margin:0;padding:0}.project-step-heading{margin-bottom:29px}.project-step-heading>span{color:#6f6676;letter-spacing:.1em;font-size:9px;font-weight:500}.project-step-heading h2{letter-spacing:-.025em;color:#4b315b;outline:0;margin-top:12px;scroll-margin-top:115px;font-size:28px;font-weight:500;line-height:1.35}.project-step-heading p{color:#6f6676;max-width:670px;margin-top:12px;font-size:13px;line-height:1.85}.project-service-grid{outline:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-service-grid>button{text-align:left;background:#fff;border:1px solid #e7ddeb;border-radius:9px;align-items:center;gap:14px;min-height:97px;padding:21px 18px;transition:background .15s,border-color .15s;display:flex}.project-service-grid>button:hover{background:#fcf9fe;border-color:#c9afd9}.project-service-grid>button[aria-pressed=true]{background:#faf5fe;border-color:#a67ebe}.project-service-grid>button>svg{color:#6f6676;flex-shrink:0;width:23px;height:23px}.project-service-grid>button>span:nth-child(2){flex:1;min-width:0}.project-service-grid strong{color:#6b4b7c;font-size:14px;font-weight:500;line-height:1.5;display:block}.project-service-grid small{color:#6f6676;margin-top:4px;font-size:11px;line-height:1.6;display:block}.project-radio{border:1px solid #ddd0e5;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.project-radio>.icon{width:10px;height:10px}.project-service-grid>button[aria-pressed=true] .project-radio{color:#fff;background:#9670b0;border-color:#9670b0}.project-field{min-width:0;margin-bottom:25px}.project-field>label,.project-label{color:#71507f;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:11px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.project-field>label>span{color:#6f6676;white-space:nowrap;font-size:10px;font-weight:400}.project-field input,.project-field textarea,.project-field select{color:#694479;background:#fff;border:1px solid #e1d3e9;border-radius:8px;outline:none;width:100%;min-height:51px;padding:13px 16px;font-size:14px;line-height:1.7;transition:border-color .15s,box-shadow .15s}.project-field textarea{resize:vertical;min-height:170px;padding:17px 19px;font-size:15px;line-height:1.85}.project-field textarea.project-context{min-height:85px;font-size:13px}.project-field input:focus,.project-field textarea:focus,.project-field select:focus{border-color:#a77ec3;box-shadow:0 0 0 3px #f5effa}.project-field [aria-invalid=true]{border-color:#c95e5e}.project-field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.project-kind{outline:none;flex-wrap:wrap;gap:9px;display:flex}.project-kind>button{color:#6f6676;background:#fff;border:1px solid #e4d4ed;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:12px;line-height:1.5;display:inline-flex}.project-kind>button:hover{border-color:#b894d0}.project-kind>button[aria-pressed=true]{color:#815298;background:#f7effc;border-color:#b48acb}.project-kind>button>.icon{width:13px;height:13px}.project-input-foot{color:#6f6676;justify-content:space-between;gap:18px;margin-top:8px;font-size:10px;line-height:1.7;display:flex}.project-input-foot>span:last-child{white-space:nowrap}.project-example{margin-top:13px}.project-example summary{color:#6f6676;cursor:pointer;align-items:center;gap:12px;font-size:11px;line-height:1.7;list-style:none;display:inline-flex}.project-example summary::-webkit-details-marker{display:none}.project-example summary>span{font-size:15px}.project-example[open] summary>span{transform:rotate(45deg)}.project-example p{color:#6f6676;background:#fbf7fd;border-left:2px solid #d6bce7;margin-top:10px;padding:14px 17px;font-size:12px;line-height:1.85}.project-attachments{border-top:1px solid #eadfef;margin-top:28px;padding-top:26px}.project-attachments>div:first-child{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.project-attachments h3{letter-spacing:-.01em;color:#80608f;font-size:15px;font-weight:500;line-height:1.6}.project-attachments>div:first-child>span{color:#6f6676;font-size:10px}.project-attachments>p{color:#6f6676;margin:7px 0 17px;font-size:12px;line-height:1.8}.project-attachments .project-field{margin-bottom:12px}.project-url{position:relative}.project-url>span{color:#6f6676;pointer-events:none;font-size:17px;position:absolute;top:15px;left:16px}.project-url>input{padding-left:40px;font-size:12px}.project-upload{cursor:pointer;background:#fdfaff;border:1px dashed #d9c3e6;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.project-upload>.icon{color:#6f6676;width:22px;height:22px}.project-upload>span{color:#6f6676;font-size:11px;line-height:1.8}.project-upload strong{color:#6f6676;font-weight:500}.project-upload small{color:#6f6676;margin-top:4px;font-size:9px;display:block}.project-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.project-upload:focus-within,.project-upload.dragging{outline-offset:3px;background:#f8eefc;border-color:#a473bc;outline:2px solid #d7b4e8}.project-hint{color:#6f6676;margin-top:10px;font-size:10px;line-height:1.8}.project-attachments>p.project-hint{margin-bottom:0;font-size:10px}.project-files{margin:12px 0 0;padding:0;list-style:none}.project-files li{color:#6f6676;border:1px solid #e8d9f0;border-radius:7px;align-items:center;gap:11px;margin-top:7px;padding:11px 13px;font-size:12px;display:flex}.project-files li>span{overflow-wrap:anywhere;flex:1;min-width:0}.project-files small{color:#6f6676;margin-top:3px;font-size:10px;display:block}.project-files li>.icon{width:17px;height:17px}.project-files button{color:#6f6676;background:0 0;border:0;place-items:center;padding:7px;display:grid}.project-files button>.icon{width:15px;height:15px}.project-timing{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.project-timing button{text-align:left;background:#fff;border:1px solid #e2d1ec;border-radius:8px;padding:15px 12px}.project-timing button[aria-pressed=true]{background:#f8f1fc;border-color:#b28bc7}.project-timing strong{color:#6f6676;font-size:12px;font-weight:500;line-height:1.6;display:block}.project-timing small{color:#6f6676;margin-top:5px;font-size:9px;line-height:1.6;display:block}.project-date{max-width:300px;margin-top:15px}.project-date>label{color:#6f6676;margin-bottom:8px;font-size:12px;display:block}.project-actions{border-top:1px solid #e8dbef;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding-top:26px;display:flex}.project-actions .company-primary{gap:23px;min-height:49px;font-size:13px}.project-back{color:#6f6676;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.project-back>.icon{width:16px;height:16px}.project-actions-note{color:#6f6676;align-items:center;gap:7px;font-size:10px;display:flex}.project-actions-note>.icon{width:13px;height:13px}.project-submit-note{color:#6f6676;text-align:right;margin-top:16px;font-size:10px;line-height:1.8}.project-summary{background:#fcfafd;border-left:1px solid #e9e0ef;padding:35px 27px}.project-summary-inner{position:sticky;top:117px}.project-summary-label{color:#6f6676;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.project-draft-label{letter-spacing:0;color:#6f6676;background:#fff;border:1px solid #e7d9ef;border-radius:4px;padding:4px 8px;font-size:9px}.project-summary h3{letter-spacing:-.02em;color:#785487;margin-top:23px;font-size:20px;font-weight:500;line-height:1.35}.project-summary h3+p{color:#6f6676;margin-top:10px;font-size:11px;line-height:1.8}.project-summary dl{margin:25px 0 0}.project-summary dl>div{border-top:1px solid #ecdef3;padding:15px 0}.project-summary dt{color:#6f6676;margin-bottom:7px;font-size:10px}.project-summary dd{color:#6f6676;overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:12px;line-height:1.7;display:flex}.project-summary dd>button{color:#6f6676;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.project-summary-next{border-top:1px solid #eadcf2;align-items:flex-start;gap:10px;margin-top:10px;padding-top:19px;display:flex}.project-summary-next>.icon{color:#6f6676;width:15px;height:15px;margin-top:2px}.project-summary-next p{color:#6f6676;font-size:11px;line-height:1.8}.project-summary-next strong{color:#6f6676;margin-bottom:5px;font-weight:500;display:block}.project-summary-vyx{border-top:1px solid #eadcf2;align-items:center;gap:13px;margin-top:26px;padding-top:23px;display:flex}.project-summary-vyx>.vyx-image{flex-shrink:0;width:61px;height:74px}.project-summary-vyx strong{color:#6f6676;font-size:10px;font-weight:500;line-height:1.6;display:block}.project-summary-vyx p{color:#6f6676;margin-top:5px;font-size:9px;line-height:1.9}.project-review{border:1px solid #e7d8ef;border-radius:9px;margin-bottom:19px;padding:23px}.project-review>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-review h3{letter-spacing:-.02em;color:#875796;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.project-review h3>svg{width:20px;height:20px}.project-review button{text-underline-offset:4px;color:#6f6676;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.project-review-kind{color:#6f6676;background:#f8f0fc;border-radius:4px;margin-top:15px;padding:5px 9px;font-size:10px;line-height:1.5;display:inline-block}.project-review h4{color:#6f6676;margin:21px 0 7px;font-size:11px;font-weight:500}.project-review>p{color:#6f6676;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.project-review-url{color:#6f6676;overflow-wrap:anywhere;align-items:center;gap:15px;margin-top:15px;font-size:11px;line-height:1.7;text-decoration:underline;display:flex}.project-review-url>.icon{width:13px;height:13px}.project-review-files{margin:15px 0 0;padding:0;list-style:none}.project-review-files li{color:#6f6676;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:11px;display:flex}.project-review-files small{color:#6f6676;font-size:9px}.project-review-files .icon{width:13px;height:13px}.project-review dl{grid-template-columns:1fr 1fr;gap:20px;margin:23px 0 0;display:grid}.project-review dt{color:#6f6676;margin-bottom:7px;font-size:10px}.project-review dd{color:#6f6676;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.project-review dd span,.project-review dd small{display:block}.project-review dd small{color:#6f6676;margin-top:6px;font-size:10px}.project-privacy{color:#6f6676;align-items:flex-start;gap:12px;margin-top:24px;font-size:11px;line-height:1.9;display:flex}.project-privacy input{accent-color:#8652a8;flex-shrink:0;width:16px;height:16px;margin-top:3px}.project-privacy a{text-underline-offset:3px;color:#6f6676;text-decoration:underline}.project-error{color:#aa444f;margin-top:8px;font-size:12px;line-height:1.7}.project-server-error{color:#ab4355;background:#fff7f8;border:1px solid #ecc2cd;border-radius:7px;margin-top:20px;padding:15px 18px;font-size:12px;line-height:1.8}.project-receipt{text-align:center;background:#fff;border:1px solid #e4d9ed;border-radius:15px;max-width:820px;padding:40px 35px}.project-receipt>.vyx-image{width:90px;height:108px;margin:0 auto 24px}.project-receipt h2{letter-spacing:-.025em;outline:none;margin-top:13px;font-size:30px;font-weight:500;line-height:1.3}.project-receipt>p:not(.company-eyebrow){color:#6f6676;margin-top:18px;font-size:14px;line-height:1.9}.project-reference{text-align:left;color:#6f6676;background:#fcf9fe;border:1px solid #e9dbf1;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;max-width:570px;margin:26px auto 0;padding:19px 23px;font-size:11px;display:flex}.project-reference strong{color:#6f6676;margin-top:6px;font:17px/1.6 ui-monospace,monospace;display:block}.project-reference>button{color:#6f6676;background:0 0;border:0;font-size:11px;text-decoration:underline}.project-receipt-next{grid-template-columns:repeat(3,1fr);gap:20px;max-width:650px;margin:31px auto;display:grid}.project-receipt-next span{color:#6f6676;font-size:12px;display:block}.project-receipt-next strong{color:#6f6676;margin-top:9px;font-size:12px;font-weight:500;line-height:1.7;display:block}.project-receipt>small{color:#6f6676;margin-top:16px;font-size:10px;line-height:1.8;display:block}.project-receipt>a{color:#6f6676;text-underline-offset:4px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.support-launcher:not(.opened){background:#372740;border-color:#372740;gap:10px;min-height:56px;padding:6px 18px 6px 6px;box-shadow:0 5px 20px #3c25421c}.support-launcher:not(.opened):hover{background:#603c77;border-color:#603c77}.vyx-launcher-avatar,.support-avatar.vyx-avatar{background:#f2e8fc;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:block;position:relative;overflow:hidden}.vyx-launcher-avatar>.vyx-image,.vyx-avatar>.vyx-image{width:55px;max-width:none;position:absolute;top:0;left:-6px}.vyx-launcher-label{text-align:left;line-height:1.5}.vyx-launcher-label>strong{font-size:12px;font-weight:500;display:block}.vyx-launcher-label>small{color:#6f6676;margin-top:1px;font-size:9px;font-weight:400;display:block}.support-panel{bottom:70px}.support-header{background:#fcfaff}.company-lead,.company-section-head>p,.company-service-columns p,.company-process-list p,.company-faq>div>p:not(.company-eyebrow),.company-faq-list details>p,.company-closing p:not(.company-eyebrow){color:#6f6676}.company-service-columns h3,.company-process-list h3,.company-faq-list summary{color:#514655}.company-service-columns a{color:#765287}.company-mascot p{color:#6f6676}.start-option strong{color:#524759}.start-option small,.start-panel>p,.start-panel-foot{color:#6f6676}.project-step-heading p,.project-heading>p:last-child{color:#6f6676}.project-field>label,.project-label{color:#6b5a75}.project-field input,.project-field textarea,.project-field select{color:#5d4a66;border-color:#ded3e5}.project-field input::placeholder,.project-field textarea::placeholder,.project-field>label>span,.project-input-foot,.project-hint,.project-attachments>p,.project-attachments>p.project-hint,.project-attachments>div:first-child>span,.project-submit-note,.project-actions-note{color:#6f6676}.project-kind>button,.project-timing strong,.project-service-grid strong{color:#775c86}.project-service-grid small,.project-timing small{color:#6f6676}.project-summary h3+p,.project-summary-next p,.project-summary dd,.project-summary dt,.project-review>p,.project-review dd,.project-privacy,.project-example p,.project-progress>button{color:#6f6676}.company-lead,.company-section-head>p{color:#6c6572}.company-eyebrow{color:#786384}.company-service-columns h3,.company-process-list h3,.company-faq-list summary,.start-option strong{color:#3d3544}.start-option strong{font-size:15px}.start-option small{color:#6f6676;font-size:12px}.start-panel>p{color:#6f6676;font-size:14px}.start-panel-foot{font-size:11px}.company-service-columns p{color:#6f6676;font-size:14px}.company-service-columns a{font-size:13px}.company-process-list p,.company-faq-list details>p{color:#74667e;font-size:14px}.project-heading h1,.project-step-heading h2{color:#392e42}.project-step-heading p{color:#6f6676;font-size:14px}.project-service-grid strong{color:#483451;font-size:15px}.project-service-grid small{color:#6f6676;font-size:12px}.project-field>label,.project-label{color:#51405c;font-size:15px}.project-field>label>span{color:#6f6676;font-size:11px}.project-field input,.project-field textarea,.project-field select{color:#44304f;font-size:16px}.project-field input::placeholder,.project-field textarea::placeholder{color:#6f6676}.project-field textarea.project-context{font-size:14px}.project-kind>button{color:#6d517b;font-size:13px}.project-input-foot{color:#6f6676;font-size:11px}.project-example summary,.project-example p{color:#6f6676;font-size:12px}.project-attachments h3{color:#614470;font-size:16px}.project-attachments>p{color:#6f6676;font-size:13px}.project-url>input{font-size:14px}.project-upload>span{color:#6f6676;font-size:12px}.project-upload small{color:#6f6676;font-size:10px}.project-upload strong{color:#6e3c85}.project-hint,.project-attachments>p.project-hint,.project-submit-note,.project-actions-note{color:#6f6676;font-size:11px}.project-summary h3{color:#56345f}.project-summary h3+p,.project-summary-next p{color:#6f6676;font-size:12px}.project-summary dt{color:#6f6676;font-size:11px}.project-summary dd{color:#704a7f;font-size:13px}.project-summary-next strong{color:#653673}.project-summary-vyx strong{color:#6d417c;font-size:11px}.project-summary-vyx p{color:#6f6676;font-size:11px}.project-review>p,.project-review dd{color:#6b427c;font-size:14px}.project-review h3{color:#653273}.project-review h4{color:#82538f;font-size:12px}.project-review dt{color:#845190;font-size:11px}.project-privacy{color:#785083;font-size:12px}.project-timing strong{color:#71507e;font-size:13px}.project-timing small{color:#6f6676;font-size:10px}.vyx-launcher-label>small{color:#d7c5e0}@media (max-width:1150px){.company-container,.portal-container,.vx-container{width:calc(100% - 72px)}.company-hero-grid{grid-template-columns:minmax(0,1fr) 440px;gap:43px;padding-block:53px}.company-hero h1{font-size:54px}.company-lead{font-size:15px}.company-hero-links{gap:20px}.company-hero-links>.company-primary{gap:18px;padding-inline:18px;font-size:12px}.company-hero-links>.company-text-link{font-size:12px}.company-eyebrow{font-size:10px}.company-service-columns{gap:22px}.company-service-columns>article{padding-right:22px}.company-service-columns h3{font-size:16px}.company-service-columns p{min-height:78px;font-size:12px}.company-service-columns a{font-size:11px}.company-process-list{gap:35px}.company-process-list h3{font-size:18px}.company-faq{gap:65px}.project-workspace-body{grid-template-columns:minmax(0,1fr) 265px}.project-form{padding:31px}.project-summary{padding:31px 22px}.project-service-grid>button{gap:11px;padding:18px 14px}.project-service-grid strong{font-size:12px}.project-service-grid small{font-size:10px}.project-service-grid>button>svg{width:20px;height:20px}.project-radio{width:14px;height:14px}.project-summary-vyx{display:block}.project-summary-vyx>.vyx-image{margin-bottom:12px}.project-summary h3{font-size:18px}.project-actions .company-primary{font-size:12px}}@media (max-width:950px){.company-container,.portal-container,.vx-container{width:calc(100% - 48px)}.portal-header-inner{gap:23px;height:78px}.portal-navigation{gap:20px}.portal-navigation a{font-size:12px}.portal-nav-cta{gap:16px;padding-inline:14px;font-size:11px}.company-hero-grid{grid-template-columns:minmax(0,1fr) 382px;gap:29px;padding-block:42px}.company-hero h1{font-size:46px}.company-lead{font-size:14px;line-height:1.85}.desktop-break{display:none}.company-hero-links{flex-direction:column;align-items:flex-start;gap:17px}.company-mascot{gap:12px}.company-mascot>.vyx-image{width:85px;height:103px}.company-mascot p{font-size:12px}.company-mascot>div>span{font-size:8px}.start-panel{padding:24px 24px 0}.start-panel h2{font-size:26px}.start-panel>p{font-size:12px}.start-option{gap:11px}.start-option strong{font-size:13px}.start-option small{font-size:10px}.start-panel-foot{margin-inline:-24px;font-size:9px}.start-option-icon{width:36px;height:36px}.start-choices{min-height:304px}.start-option{padding-block:17px}.company-service-columns{grid-template-columns:1fr 1fr;gap:35px 38px}.company-service-columns>article:nth-child(2){border:0;padding-right:0}.company-service-columns h3{font-size:19px}.company-service-columns p{max-width:310px;min-height:0;font-size:13px}.company-service-columns a{max-width:310px;font-size:12px}.company-section-head h2{font-size:33px}.company-section-head>p{max-width:310px;font-size:13px}.company-principles{gap:17px;font-size:10px}.company-process-list{gap:26px}.company-process-list h3{font-size:17px}.company-process-list p{font-size:12px}.company-faq{grid-template-columns:.8fr 1.3fr;gap:45px}.company-faq-list summary{font-size:13px}.company-faq h2{font-size:31px}.company-closing h2{font-size:27px}.company-closing{padding:30px}.company-closing p:not(.company-eyebrow){font-size:12px}.company-closing .company-primary{gap:18px;font-size:12px}.project-workspace-body{grid-template-columns:minmax(0,1fr) 235px}.project-form{padding:28px 25px}.project-summary{padding:28px 18px}.project-progress{gap:12px;padding-inline:24px}.project-progress strong{font-size:12px}.project-progress>button{gap:10px}.project-step-heading h2{font-size:25px}.project-service-grid{grid-template-columns:1fr}.project-service-grid>button{gap:14px;min-height:79px;padding:17px 18px}.project-service-grid strong{font-size:14px}.project-service-grid small{font-size:11px}.project-field-row{grid-template-columns:1fr;gap:0}.project-timing{grid-template-columns:1fr}.project-timing>button{justify-content:space-between;align-items:center;gap:15px;display:flex}.project-timing small{margin:0}.project-actions-note{display:none}.project-actions .company-primary{gap:14px;margin-left:auto;font-size:11px}.project-progress>button{min-height:77px;padding-block:22px}.project-review dl{grid-template-columns:1fr}.project-summary dd{font-size:11px}.project-summary-vyx p{font-size:10px}.vx-footer-main{gap:35px}.vx-footer-contact>a,.vx-footer-main>div>p,.vx-footer-main nav>a{font-size:12px}.vx-footer-bottom{padding-bottom:65px;padding-right:0}}@media (max-width:720px){.portal-header-inner{gap:17px;height:73px}.portal-brand{font-size:31px}.portal-navigation{display:none}.portal-nav-cta{gap:13px;min-height:41px;margin-left:auto;padding:10px 13px;font-size:11px}.portal-menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:27px;height:35px;padding:3px;display:flex}.portal-menu-button>span{background:#403347;width:20px;height:1px;display:block}.portal-menu-button .menu-open:first-child{transform:translateY(3px)rotate(45deg)}.portal-menu-button .menu-open:last-child{transform:translateY(-3px)rotate(-45deg)}.company-hero-grid{grid-template-columns:1fr;gap:32px;max-width:580px;padding-block:37px 30px}.company-hero h1{margin-top:19px;font-size:46px;line-height:1.12}.company-lead{margin-top:20px;font-size:15px;line-height:1.8}.company-lead>br{display:none}.company-hero-links{flex-direction:row;align-items:center;gap:23px;margin-top:24px}.company-hero-links>.company-primary{min-height:48px;font-size:12px}.company-mascot{gap:19px;margin-top:19px}.company-mascot>.vyx-image{width:75px;height:91px}.company-mascot p{font-size:12px}.company-mascot>div>span{font-size:8px}.start-panel{border-radius:13px;padding:24px 25px 0;box-shadow:0 7px 20px #4a305509}.start-panel h2{margin-top:20px;font-size:28px}.start-panel>p{font-size:12px}.start-choices{min-height:0;margin-top:19px}.start-option{gap:13px;padding:17px 0}.start-option-icon{width:39px;height:39px}.start-option strong{font-size:14px}.start-option small{font-size:11px}.start-panel-foot{margin-inline:-25px;border-radius:0 0 13px 13px;margin-top:5px;padding:16px 12px;font-size:9px}.start-detail{min-height:304px}.company-principles{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding-block:21px;font-size:9px}.company-principles .icon{width:12px;height:12px}.company-services{padding-block:47px}.company-section-head{margin-bottom:30px;display:block}.company-section-head h2{margin-top:13px;font-size:32px}.company-section-head>p{max-width:400px;margin-top:19px;font-size:13px}.company-section-head>p>br{display:none}.company-service-columns{gap:30px 24px}.company-service-columns>article{padding-right:24px}.company-service-columns h3{margin-top:17px;font-size:16px}.company-service-columns p{font-size:12px;line-height:1.8}.company-area-icon{border-radius:8px;width:36px;height:36px}.company-area-icon>svg{width:21px;height:21px}.company-service-columns article>div{gap:12px;margin-top:19px}.company-service-columns a{gap:10px;font-size:11px}.company-service-columns a>.icon{width:12px;height:12px}.company-process{padding-block:40px 44px}.company-process-list{grid-template-columns:1fr;gap:27px}.company-process-list>li{grid-template-columns:35px 1fr;gap:0 15px;display:grid}.company-process-list>li>span{border:0;grid-row:1/3;padding:3px 0 0;font-size:12px}.company-process-list h3{margin:0 0 9px;font-size:17px}.company-process-list p{grid-column:2;max-width:none;font-size:13px}.company-faq{grid-template-columns:1fr;gap:28px;padding-block:39px 46px}.company-faq h2{margin-top:12px;font-size:30px}.company-faq>div>p:not(.company-eyebrow){margin-top:14px;font-size:13px}.company-faq .company-text-link{margin-top:16px;font-size:12px}.company-faq-list summary{padding-block:20px;font-size:13px}.company-faq-list details>p{font-size:12px}.company-closing{border-radius:11px;margin-bottom:42px;padding:26px;display:block}.company-closing h2{font-size:25px}.company-closing .company-primary{min-height:47px;margin-top:22px;font-size:12px}.vx-footer{padding-top:31px}.vx-footer-main{grid-template-columns:.7fr 1fr;gap:27px 20px;padding-bottom:29px}.vx-footer-main>div:first-child{grid-column:1/-1}.vx-footer-main>div>p{margin-top:12px}.vx-footer-contact>a{overflow-wrap:anywhere;gap:10px;font-size:11px}.vx-footer-contact>a>.icon{flex-shrink:0;width:12px;height:12px}.vx-footer-main strong,.vx-footer-contact>span{font-size:11px}.vx-footer-bottom{padding-top:19px;font-size:9px;display:block}.vx-footer-bottom>div{gap:20px;margin-top:13px}.project-page{padding-bottom:39px}.project-intro{padding-top:23px;font-size:10px}.project-heading{padding-block:27px}.project-heading h1{max-width:400px;font-size:29px;line-height:1.3}.project-heading>p:last-child{max-width:390px;margin-top:11px;font-size:12px}.project-workspace{border-radius:11px}.project-progress{gap:4px;padding-inline:13px}.project-progress>button{text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:83px;padding:17px 2px;display:flex}.project-progress>button>span{width:25px;height:25px;font-size:9px}.project-progress strong{font-size:10px}.project-progress .icon{width:12px;height:12px}.project-workspace-body{grid-template-columns:1fr}.project-form{padding:26px 23px 23px}.project-summary{border-top:1px solid #e9e0ef;border-left:0;padding:25px 23px}.project-summary-inner{position:static}.project-summary h3{margin-top:17px;font-size:18px}.project-summary h3+p{font-size:12px}.project-summary dl{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:20px;display:grid}.project-summary dl>div{padding-block:12px}.project-summary dd{font-size:11px}.project-summary-next{margin-top:7px;padding-top:16px}.project-summary-next p{font-size:11px}.project-summary-vyx{gap:15px;margin-top:19px;padding-top:18px;display:flex}.project-summary-vyx>.vyx-image{width:48px;height:58px;margin:0}.project-summary-vyx strong{font-size:11px}.project-summary-vyx p{margin-top:3px;font-size:10px}.project-step-heading{margin-bottom:23px}.project-step-heading h2{margin-top:10px;scroll-margin-top:100px;font-size:25px;line-height:1.3}.project-step-heading p{margin-top:10px;font-size:12px;line-height:1.8}.project-service-grid{gap:10px}.project-service-grid>button{gap:13px;min-height:78px;padding:16px 14px}.project-service-grid strong{font-size:13px}.project-service-grid small{font-size:10px}.project-service-grid>button>svg{width:22px;height:22px}.project-service-grid .project-radio{width:15px;height:15px}.project-field{margin-bottom:23px}.project-field>label,.project-label{gap:15px;margin-bottom:10px;font-size:13px}.project-field>label>span{font-size:9px}.project-field input,.project-field textarea,.project-field select{min-height:49px;padding:12px 14px;font-size:16px}.project-field textarea{min-height:190px;padding:15px;line-height:1.8}.project-field textarea.project-context{min-height:100px;font-size:16px}.project-input-foot{gap:12px;font-size:9px}.project-input-foot>span:first-child{max-width:180px}.project-kind{gap:8px}.project-kind>button{gap:7px;min-height:40px;padding:9px 12px;font-size:11px}.project-example summary{font-size:11px}.project-example p{font-size:12px}.project-attachments{margin-top:25px;padding-top:23px}.project-attachments h3{font-size:14px}.project-attachments>p{font-size:11px}.project-url>input{padding-left:35px;font-size:16px}.project-url>span{top:13px;left:13px}.project-upload{gap:12px;padding:19px 13px}.project-upload>span{font-size:10px}.project-upload small{font-size:8px}.project-attachments>p.project-hint{font-size:9px}.project-timing strong{font-size:12px}.project-timing small{font-size:9px}.project-timing button{padding:14px}.project-hint{font-size:10px}.project-actions{flex-wrap:wrap;gap:17px;margin-top:25px;padding-top:22px}.project-actions .company-primary{order:2;justify-content:space-between;width:100%;min-height:49px;margin:0;font-size:12px}.project-back{order:1;padding:0 0 3px;font-size:11px}.project-submit-note{text-align:center;margin-top:13px;font-size:9px}.project-review{padding:19px}.project-review h3{font-size:15px}.project-review>p{font-size:13px}.project-review dl{gap:17px}.project-review dd{font-size:12px}.project-privacy{gap:10px;font-size:11px}.project-privacy input{width:17px;height:17px}.project-review-url{font-size:11px}.project-receipt{padding:29px 21px}.project-receipt h2{font-size:25px}.project-receipt>p:not(.company-eyebrow){font-size:12px}.project-receipt>p>br{display:none}.project-reference{padding:17px;display:block}.project-reference>button{margin-top:12px}.project-receipt-next{text-align:left;grid-template-columns:1fr;gap:13px}.project-receipt-next>div{align-items:center;gap:13px;display:flex}.project-receipt-next strong{margin:0}.project-receipt .company-primary{gap:19px;width:100%;font-size:12px}.project-receipt>small{font-size:9px}.support-widget{bottom:15px;right:15px}.support-launcher:not(.opened){min-height:51px;padding-right:15px}.vyx-launcher-avatar{width:37px;height:37px}.vyx-launcher-avatar>.vyx-image{width:49px;left:-6px}.vyx-launcher-label>strong{font-size:11px}.vyx-launcher-label>small{font-size:8px}.support-panel{bottom:64px}}@media (max-width:400px){.company-container,.portal-container,.vx-container{width:calc(100% - 32px)}.company-hero h1{font-size:40px}.company-lead{font-size:14px}.company-hero-links{gap:16px}.company-hero-links>.company-primary{gap:13px;padding-inline:15px;font-size:11px}.company-hero-links>.company-text-link{gap:9px;font-size:11px}.start-panel{padding-inline:20px}.start-panel-foot{margin-inline:-20px;font-size:8px}.start-panel-label{font-size:9px}.start-option strong{font-size:13px}.start-option small{font-size:10px}.company-service-columns{gap:26px 18px}.company-service-columns>article{padding-right:18px}.company-service-columns h3{font-size:15px}.company-service-columns p{font-size:11px}.company-service-columns a{font-size:10px}.company-closing{padding:24px}.project-form,.project-summary{padding:23px 18px}.project-progress strong{font-size:9px}.project-service-grid strong{font-size:12px}.project-service-grid small{font-size:9px}.project-step-heading h2{font-size:23px}.project-upload{gap:9px}.project-upload>span{font-size:9px}.project-upload small,.project-timing small{font-size:8px}.project-reference strong{font-size:15px}}@media (max-width:720px){.start-option strong{font-size:14px}.start-option small{font-size:12px}.start-panel-foot{font-size:10px}.company-principles{font-size:11px}.company-service-columns p{font-size:13px}.company-service-columns a{font-size:12px}.project-service-grid strong{font-size:14px}.project-service-grid small{font-size:12px}.project-field>label,.project-label{font-size:14px}.project-field>label>span{font-size:11px}.project-kind>button{font-size:12px}.project-step-heading p{font-size:13px}.project-input-foot{font-size:10px}.project-summary-vyx p,.project-summary dt{font-size:11px}.project-summary dd,.project-privacy{font-size:12px}.project-upload>span{font-size:11px}.project-upload small{font-size:10px}.project-timing strong{font-size:13px}.project-timing small,.project-submit-note{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.company-primary,.start-option,.project-service-grid>button,.project-field input,.project-field textarea,.project-field select{transition:none}}:root{--ink:#090909;--muted:#656568;--line:#e9e9eb;--paper:#fff;--dark:#090909;--accent:#7430e7}body{color:var(--ink);background:#fff}::selection{color:#090909;background:#eadcff}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #7430e7}.brand-container{width:min(1180px,100% - 112px);margin-inline:auto}.portal-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;position:relative;top:auto}.portal-header .portal-container{width:min(1290px,100% - 112px)}.portal-header-inner{gap:38px;height:104px}.portal-brand.brand-monogram{color:#080808;flex-shrink:0;justify-content:center;align-items:center;width:60px;min-height:48px;padding:0;display:inline-flex}.brand-monogram svg{width:60px;height:42px;display:block}.portal-navigation{gap:38px;margin-left:auto;display:flex}.portal-navigation a{color:#161616;align-items:center;min-height:44px;font-size:16px;font-weight:500;display:inline-flex}.portal-navigation a:after{display:none}.portal-navigation a:hover,.portal-navigation a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.portal-nav-cta{color:#fff;white-space:nowrap;background:#090909;border-radius:999px;gap:15px;min-height:56px;margin-left:0;padding:14px 26px;font-size:18px;font-weight:500}.portal-nav-cta>span{color:#fff;background:0 0;width:auto;height:auto;font-size:23px;display:inline}.portal-nav-cta:hover{background:#303030}.portal-menu-button{display:none}.portal-mobile-nav{border-bottom:1px solid var(--line);padding:0 28px 22px}.portal-mobile-nav[hidden]{display:none!important}.portal-mobile-nav a{color:#161616;min-height:52px;font-size:16px}.brand-home{background:#fff}.brand-hero{text-align:center;flex-direction:column;align-items:center;height:calc(100svh - 104px);min-height:500px;padding:16px 24px 72px;display:flex}.brand-hero-copy{flex:none;max-width:1150px;margin-inline:auto}.brand-hero h1{color:#060606;letter-spacing:-.059em;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(48px,min(5.8vw,8.2svh),82px);font-weight:700;line-height:1.04}.brand-hero-copy>p{color:#202020;letter-spacing:-.028em;max-width:900px;margin:18px auto 0;font-size:clamp(18px,1.55vw,21px);line-height:1.4}.brand-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;margin-top:20px;display:flex}.brand-button{color:#fff;letter-spacing:-.025em;background:#090909;border:1px solid #090909;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:58px;padding:15px 32px;font-size:20px;font-weight:500;line-height:1.35;transition:background .15s;display:inline-flex}.brand-button:hover{background:#303030;border-color:#303030}.brand-button .icon,.brand-link .icon{width:23px;height:23px}.brand-link{color:#111;letter-spacing:-.025em;align-items:center;gap:12px;min-height:48px;font-size:20px;font-weight:500;display:inline-flex}.brand-link:hover{text-underline-offset:5px;text-decoration:underline}.brand-hero .brand-button{min-height:54px;padding:13px 28px;font-size:18px}.brand-hero .brand-link{font-size:18px}.brand-hero-visual{flex:1 1 0;width:min(940px,90%);min-height:0;margin-top:18px}.brand-hero-art{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.brand-footer{color:#6a6a6d;background:#fff;padding:20px 0 90px;font-size:12px;line-height:1.6}.brand-footer>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-top:22px;display:flex}.brand-footer nav{flex-wrap:wrap;gap:4px 26px;display:flex}.brand-footer a{align-items:center;min-height:44px;display:inline-flex}.brand-footer a:hover{color:#111;text-underline-offset:4px;text-decoration:underline}.brand-page{padding-block:62px 80px}.brand-page-head{max-width:860px;margin-bottom:60px}.brand-eyebrow{color:#69696d;margin-bottom:20px;font-size:13px;font-weight:500}.brand-page-head h1{letter-spacing:-.052em;font-size:clamp(40px,4.2vw,62px);font-weight:600;line-height:1.08}.brand-page-head>p:last-child:not(.brand-eyebrow){letter-spacing:-.015em;color:#656568;max-width:720px;margin-top:23px;font-size:18px;line-height:1.65}.brand-service-list{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.brand-service-list article{border-top:1px solid var(--line);padding:29px 0 31px}.brand-service-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-service-title h2{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:1.3}.brand-service-title>svg{color:#7a7a80;flex-shrink:0;width:23px;height:23px}.brand-service-list p{color:#656568;max-width:480px;margin-top:14px;font-size:15px;line-height:1.8}.brand-service-list article>div:last-child{flex-wrap:wrap;gap:10px 28px;margin-top:18px;display:flex}.brand-service-list a{align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.brand-service-list a:hover{text-underline-offset:5px;text-decoration:underline}.brand-service-list a .icon{width:15px;height:15px}.brand-page-close{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:34px;padding-top:46px;display:flex}.brand-page-close h2{letter-spacing:-.04em;font-size:28px;font-weight:500}.brand-page-close p{color:#656568;max-width:680px;margin-top:12px;font-size:15px;line-height:1.7}.brand-page-close .brand-button{flex-shrink:0;font-size:16px}.brand-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.brand-process-list li{border-top:1px solid #bdbdc2;padding-top:26px}.brand-process-list h2{letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.35}.brand-process-list p{color:#656568;margin-top:16px;font-size:15px;line-height:1.8}.brand-faq{grid-template-columns:.7fr 1.3fr;gap:80px;margin-top:96px;scroll-margin-top:24px;display:grid}.brand-faq h2{letter-spacing:-.04em;font-size:34px;font-weight:500}.brand-faq details{border-top:1px solid var(--line)}.brand-faq details:last-child{border-bottom:1px solid var(--line)}.brand-faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding-block:23px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary>span{color:#747478;font-size:20px;line-height:1.2}.brand-faq details[open] summary>span{transform:rotate(45deg)}.brand-faq details p{color:#656568;padding:0 24px 24px 0;font-size:15px;line-height:1.8}.brand-about{grid-template-columns:1.35fr .65fr;align-items:start;gap:96px;display:grid}.brand-about-copy>p{color:#555558;margin-bottom:24px;font-size:18px;line-height:1.85}.brand-about h2{letter-spacing:-.035em;margin:42px 0 17px;font-size:28px;font-weight:500}.brand-about-copy .brand-link{font-size:16px}.brand-about-mascot{text-align:center;padding-top:10px}.brand-about-mascot .vyx-image{width:230px;height:auto;margin-inline:auto}.brand-about-mascot h2{margin-top:22px;font-size:20px}.brand-about-mascot p{color:#656568;margin-top:8px;font-size:14px;line-height:1.7}.workspace-header .portal-header-inner{height:86px}.workspace-header .portal-nav-cta{min-height:49px;padding:12px 23px;font-size:15px}.client-space{background:#fff;width:min(1180px,100% - 112px);margin-inline:auto;padding-bottom:64px}.client-space.project-page{padding-bottom:64px}.client-nav{border-top:1px solid #ededf0;border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:25px;min-height:65px;margin-bottom:35px;display:flex}.client-nav>span,.client-kicker{letter-spacing:.12em;color:#75757e;font-size:10px;font-weight:500;line-height:1.6}.client-nav>div{align-self:stretch;gap:30px;display:flex}.client-nav a{color:#73737c;border-bottom:2px solid #0000;align-items:center;min-height:48px;padding-top:2px;font-size:13px;display:flex}.client-nav a[aria-current=page]{color:#17171b;border-color:#17171b}.ticket-new-heading{justify-content:space-between;align-items:center;gap:30px;margin:0 0 30px;display:flex}.ticket-new-heading h1{letter-spacing:-.045em;margin-top:7px;font-size:clamp(32px,3.1vw,45px);font-weight:600;line-height:1.15}.ticket-new-heading p:not(.client-kicker){color:#707079;margin-top:11px;font-size:15px;line-height:1.6}.ticket-new-heading>a:not(.company-primary){white-space:nowrap;color:#56565d;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.request-form{border:0;min-width:0;padding:0}.ticket-compose-top{border-bottom:1px solid #e9e9ee;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:0 0 17px;display:flex}.ticket-compose-top h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.ticket-compose-top>span{color:#7a7a82;font-size:11px}.request-form .project-field{margin-bottom:19px}.request-form .project-field>label{color:#29292f;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.6}.request-form .project-field>label>span{color:#7a7a80;font-size:11px}.request-form .project-field input,.request-form .project-field textarea,.request-form .project-field select{color:#26262c;background:#f7f7f8;border:1px solid #e5e5e8;border-radius:10px;min-height:48px;padding:12px 16px;font-size:15px;line-height:1.6}.request-form .request-message textarea{resize:vertical;background:#f7f7f8;height:132px;min-height:132px;padding:15px 17px;font-size:15px;line-height:1.7}.request-form .project-field input::placeholder,.request-form .project-field textarea::placeholder{color:#898991}.request-form .project-field input:focus,.request-form .project-field textarea:focus,.request-form .project-field select:focus{background:#fff;border-color:#8b68bc;box-shadow:0 0 0 3px #f5f0fc}.request-form .project-field [aria-invalid=true]{border-color:#b54b4b}.request-form .project-input-foot{color:#7b7b84;justify-content:space-between;gap:20px;margin-top:7px;font-size:11px;line-height:1.6;display:flex}.request-form .project-input-foot>span:last-child:not(:first-child){flex-shrink:0}.request-form .project-field-row{grid-template-columns:1fr 1fr;gap:18px}.project-details-toggle{color:#585861;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 0;font-size:13px;display:flex}.project-details-toggle>.icon{width:17px;height:17px}.project-details-toggle>span:nth-child(2){flex:1}.project-details-toggle>span:last-child{font-size:22px;font-weight:400}.project-details-toggle small{color:#73737b;margin-left:10px;font-size:11px}.project-details-content{padding-top:20px}.project-details-content[hidden]{display:none}.project-details-content .project-attachments{border:0;margin:0;padding:0}.project-details-content .project-attachments>.project-field{display:block}.project-details-content .project-upload{background:#fafafa;border-color:#d4d4da}.project-details-content .project-upload strong,.project-details-content .project-upload>.icon{color:#414147}.request-budget{margin-top:20px}.request-draft-tools{flex-wrap:wrap;gap:4px 20px;margin-bottom:20px;display:flex}.request-draft-tools>button{color:#56565d;text-underline-offset:4px;background:0 0;border:0;min-height:40px;padding:0;font-size:12px;text-decoration:underline}.request-draft-tools>p{color:#74747b;flex-basis:100%;font-size:11px;line-height:1.6}.request-draft-message{color:#525258;margin-block:12px;font-size:13px;line-height:1.6}.request-form .project-privacy{color:#75757f;gap:10px;margin-top:15px;font-size:11px;line-height:1.7}.request-form .project-privacy input{accent-color:#161616;width:16px;height:16px;margin-top:2px}.request-form .project-privacy a{color:#52525a;text-underline-offset:3px}.request-submit-row{border-top:1px solid #ededf0;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.request-send-note{color:#75757e;margin:0;font-size:12px;line-height:1.65}.request-form .request-send{gap:26px;min-height:50px;padding:12px 25px;font-size:14px}.ticket-account-entry{border-top:1px solid #e9e9ed;grid-template-columns:1fr auto;align-items:center;gap:10px 25px;margin-top:20px;padding-top:19px;display:grid}.ticket-account-entry strong{font-size:14px;font-weight:500}.ticket-account-entry p{color:#71717a;max-width:480px;margin-top:5px;font-size:13px;line-height:1.6}.ticket-account-entry .company-primary{white-space:nowrap;gap:22px;min-height:50px;padding:13px 24px;font-size:14px}.ticket-account-entry>small{color:#7b7b84;grid-column:1/-1;font-size:11px;line-height:1.6}.ticket-sender{background:#f7f7f9;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.ticket-initial{color:#6d4c91;background:#ece8f1;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:500;display:grid}.ticket-sender>div{flex:1;min-width:0}.ticket-sender strong{font-size:12px;font-weight:500;display:block}.ticket-sender>div>span{color:#74747e;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.ticket-sender>a{color:#74747e;align-items:center;min-height:35px;font-size:11px;display:flex}.client-welcome{grid-template-columns:1fr 340px;align-items:center;gap:90px;padding:50px 30px 70px;display:grid}.client-welcome h1,.profile-brand h1{letter-spacing:-.045em;margin:15px 0 24px;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.1}.client-welcome p:not(.client-kicker){color:#6b6b73;max-width:520px;font-size:17px;line-height:1.8}.client-welcome .company-primary{margin-top:30px}.client-welcome small{color:#7b7b84;margin-top:15px;font-size:12px;display:block}.client-welcome>.vyx-image{width:100%;height:auto}.profile-layout{grid-template-columns:1fr 1fr;gap:100px;max-width:950px;margin:50px auto;display:grid}.profile-brand>.vyx-image{width:185px;height:auto}.profile-brand h1{font-size:38px}.profile-brand p{color:#73737c;max-width:340px;font-size:16px;line-height:1.8}.profile-form h2{letter-spacing:-.03em;margin:0 0 28px;font-size:25px;font-weight:500}.profile-form fieldset,.ticket-admin-controls fieldset{border:0;min-width:0;margin:0;padding:0}.profile-form label:not(.portal-consent),.ticket-admin-controls label{margin-bottom:20px;font-size:13px;font-weight:500;display:block}.profile-form label>span:not(:only-child){color:#77777e;font-size:12px;font-weight:400}.profile-form input:not([type=checkbox]),.ticket-admin-controls textarea,.ticket-admin-controls select{color:#222;background:#fff;border:1px solid #dcdce2;border-radius:9px;outline:none;width:100%;min-height:48px;margin-top:8px;padding:12px 14px;font-size:15px;display:block}.profile-form input[readonly]{color:#74747e;background:#f7f7f9}.profile-form input:focus,.ticket-reply textarea:focus,.ticket-admin-controls textarea:focus{border-color:#827389;box-shadow:0 0 0 3px #f1eef6}.portal-consent{align-items:start;gap:10px;margin:25px 0;font-size:12px;line-height:1.65;display:flex}.portal-consent input{accent-color:#17171b;width:16px;height:16px;margin-top:3px}.portal-consent a{text-underline-offset:3px;text-decoration:underline}.profile-signout{color:#73737b;min-height:44px;margin-top:25px;padding-top:10px;font-size:12px;text-decoration:underline;display:block}.portal-error{color:#943d35;background:#fff5f4;border-radius:8px;margin:14px 0;padding:12px 15px;font-size:13px;line-height:1.7}.portal-error button{color:inherit;background:0 0;border:0;min-height:35px;margin-left:10px;text-decoration:underline}.portal-small{color:#75757e;font-size:12px;line-height:1.75}.client-empty{padding:65px 0}.client-empty h1{letter-spacing:-.035em;font-size:35px;font-weight:500}.client-empty p{color:#777;margin:20px 0}.client-empty a{margin-top:20px}.ticket-filters{border-bottom:1px solid #e9e9ed;gap:8px;padding-bottom:17px;display:flex}.ticket-filters button{color:#6a6a74;background:0 0;border:0;border-radius:7px;min-height:42px;padding:10px 17px;font-size:13px}.ticket-filters button[aria-pressed=true]{color:#473459;background:#f0edf5}.ticket-filters .ticket-refresh{color:#777;margin-left:auto}.ticket-list-empty{justify-content:center;align-items:center;gap:45px;min-height:340px;padding:35px 0;display:flex}.ticket-list-empty .vyx-image{width:150px;height:auto}.ticket-list-empty h2{letter-spacing:-.03em;font-size:27px;font-weight:500}.ticket-list-empty p{color:#73737c;max-width:420px;margin-top:15px;font-size:14px;line-height:1.8}.ticket-list-empty a{margin-top:23px}.ticket-list-row{border-bottom:1px solid #e9e9ed;align-items:center;gap:22px;padding:24px 8px;display:flex}.ticket-list-row:hover{background:#fafafa}.ticket-list-icon{color:#7b608d;background:#f5f4f7;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.ticket-list-row>div:nth-child(2){flex:1;min-width:0}.ticket-list-row small{color:#85858e;font-size:11px}.ticket-list-row h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px;font-size:18px;font-weight:500}.ticket-list-row p{color:#787881;margin-top:7px;font-size:12px}.ticket-row-meta{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.ticket-row-meta time{color:#85858c;font-size:11px}.ticket-status{color:#644784;white-space:nowrap;background:#f1eef6;border-radius:6px;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.state-hotovo{color:#41684c;background:#eff7f1}.state-uzavreno{color:#777;background:#f2f2f3}.state-prace{color:#47668c;background:#eef3fb}.ticket-room-heading{justify-content:space-between;align-items:center;gap:25px;margin:25px 0;display:flex}.ticket-back{color:#73737c;min-height:35px;font-size:12px;display:inline-block}.ticket-room-heading p{color:#8b8b93;margin-top:10px;font-size:11px}.ticket-room-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:800px;margin-top:8px;font-size:30px;font-weight:600;line-height:1.25}.ticket-room-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:35px;display:grid}.ticket-chat{border:1px solid #e7e7ed;border-radius:15px;min-width:0;overflow:hidden}.ticket-chat>header{border-bottom:1px solid #ececf0;align-items:center;gap:13px;padding:17px 22px;display:flex}.ticket-team-mark{color:#fff;background:#17141c;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid}.ticket-chat h2{font-size:14px;font-weight:600}.ticket-chat>header p{color:#787881;margin-top:4px;font-size:11px}.ticket-chat>header>span{color:#8a8a92;margin-left:auto;font-size:10px}.ticket-queue{background:#faf8fc;border-bottom:1px solid #ede8f4;align-items:center;gap:20px;padding:16px 22px;display:flex}.ticket-queue strong{letter-spacing:-.04em;color:#6d488f;white-space:nowrap;font-size:32px;font-weight:500;line-height:1}.ticket-queue strong small{letter-spacing:0;margin-left:3px;font-size:11px}.ticket-queue p{color:#48404e;font-size:12px;line-height:1.6}.ticket-queue p span{color:#83758e;font-size:11px}.ticket-messages{overscroll-behavior:contain;background:#fff;flex-direction:column;gap:18px;height:clamp(250px,40svh,490px);min-height:250px;padding:22px;display:flex;overflow-y:auto}.ticket-system-event{text-align:center;color:#9a9aa1;margin:0 0 12px;font-size:10px}.ticket-chat-empty{text-align:center;margin:auto;padding:20px}.ticket-chat-empty h3{letter-spacing:-.025em;color:#61616a;font-size:17px;font-weight:500}.ticket-chat-empty p{color:#909098;max-width:310px;margin:12px auto;font-size:12px;line-height:1.8}.ticket-message{align-self:flex-start;width:fit-content;max-width:85%}.ticket-message>div{color:#81818a;align-items:center;gap:12px;margin-bottom:7px;font-size:10px;display:flex}.ticket-message strong{color:#5c5c65;font-weight:500}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f7;border-radius:3px 13px 13px;padding:12px 15px;font-size:14px;line-height:1.7}.ticket-message.own{align-self:flex-end}.ticket-message.own>div{justify-content:flex-end}.ticket-message.own p{color:#463452;background:#f0eafa;border-radius:13px 3px 13px 13px}.ticket-reply{border-top:1px solid #ececf0;padding:15px 20px}.ticket-reply textarea{resize:vertical;color:#222;background:#fff;border:0;border-radius:6px;outline:none;width:100%;min-height:75px;padding:8px 0;font-size:14px;line-height:1.6}.ticket-reply>div{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.ticket-reply>div>span{color:#91919a;font-size:10px;line-height:1.6}.ticket-reply .company-primary{min-height:40px;padding:9px 19px;font-size:12px}.ticket-chat>.portal-error{margin:12px 20px}.ticket-claim-bar,.ticket-closed{color:#76767e;border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:25px;padding:19px 22px;font-size:13px;line-height:1.7;display:flex}.ticket-claim-bar .company-primary{white-space:nowrap;font-size:12px}.ticket-closed a{font-size:12px;text-decoration:underline}.ticket-details-brand{align-items:center;gap:20px;padding:0 0 20px;display:flex}.ticket-details-brand .vyx-image{width:83px;height:auto}.ticket-details-brand p{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.4}.ticket-details details{border-top:1px solid #e9e9ed;padding-top:16px}.ticket-details summary{cursor:pointer;justify-content:space-between;margin-bottom:16px;font-size:13px;font-weight:500;list-style:none;display:flex}.ticket-original{color:#72727b;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:12px;line-height:1.8;overflow:auto}.ticket-file{color:#624a7c;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.ticket-file small{white-space:nowrap;font-size:10px}.ticket-details dl{border-block:1px solid #e9e9ed;margin:22px 0;padding:14px 0}.ticket-details dl>div{justify-content:space-between;gap:20px;margin:8px 0;font-size:11px;line-height:1.7;display:flex}.ticket-details dt{color:#83838d}.ticket-details dd{text-align:right;color:#484850}.ticket-admin-controls{border-top:1px solid #e9e9ed;margin-top:30px;padding-top:20px}.ticket-admin-controls h2{margin-bottom:14px;font-size:16px}.ticket-admin-controls button{cursor:pointer;min-height:42px;font-size:12px}.ticket-admin-controls button:not(.company-primary){color:#666;background:0 0;border:0;margin-right:15px;padding:9px 0;text-decoration:underline}.ticket-admin-controls label{margin-bottom:14px}.ticket-admin-controls textarea{min-height:100px;font-size:13px}.ticket-admin-controls .company-primary{margin:14px 12px 0 0}.client-space .project-receipt{border:0;margin:35px auto;padding:40px 20px}.client-space .project-receipt>.vyx-image{width:155px;height:auto}.client-space .project-receipt h1{letter-spacing:-.04em;margin-top:16px;font-size:38px}.client-space .project-receipt>a.company-primary{color:#fff;font-size:15px;text-decoration:none;display:inline-flex}.client-space .project-receipt>small{color:#808088;font-size:12px}.services-page-intro{grid-template-columns:1fr 210px;align-items:center;gap:70px;max-width:none;display:grid}.services-page-intro>div>p:last-child{color:#656568;max-width:700px;margin-top:23px;font-size:18px;line-height:1.6}.services-page-intro>.vyx-image{width:180px;height:auto;margin:0 auto}@media (min-width:901px) and (max-height:800px){.client-nav{min-height:54px;margin-bottom:23px}.ticket-new-heading{margin-bottom:25px}.ticket-new-heading h1{font-size:36px}.ticket-compose-top{margin-bottom:17px;padding-bottom:12px}.request-form .project-field{margin-bottom:15px}.request-form .request-message textarea{height:128px;min-height:120px}.ticket-account-entry,.request-submit-row{margin-top:15px;padding-top:15px}}@media (max-width:1050px){.client-space{width:calc(100% - 64px)}.ticket-account-entry{grid-template-columns:1fr}.ticket-account-entry .company-primary{justify-self:start}.ticket-room-grid{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.profile-layout{gap:60px}.client-welcome{grid-template-columns:1fr 260px;gap:45px;padding-inline:0}}@media (max-width:760px){.client-space{width:calc(100% - 40px)}.client-nav{margin-bottom:26px;padding-top:15px;display:block}.client-nav>span{font-size:9px}.client-nav>div{gap:26px;overflow:auto}.client-nav a{white-space:nowrap;font-size:12px}.ticket-new-heading{align-items:flex-start}.ticket-new-heading h1{font-size:31px}.ticket-new-heading p:not(.client-kicker){font-size:14px}.ticket-new-heading>a:not(.company-primary){display:none}.request-form{width:100%}.ticket-compose-top>span{font-size:10px}.request-form .project-field input,.request-form .project-field textarea,.request-form .project-field select{font-size:16px}.ticket-account-entry{grid-template-columns:1fr auto}.ticket-account-entry .company-primary{padding-inline:14px;font-size:11px}.request-form .project-field-row{grid-template-columns:1fr;gap:0}.client-welcome{grid-template-columns:1fr 145px;align-items:start;gap:25px;padding:20px 0 40px}.client-welcome h1{font-size:34px}.client-welcome p:not(.client-kicker){font-size:14px}.client-welcome>.vyx-image{margin-top:35px}.profile-layout{grid-template-columns:1fr;gap:35px;margin:25px auto}.profile-brand{padding-right:115px;position:relative}.profile-brand>.vyx-image{width:90px;position:absolute;top:0;right:0}.profile-brand h1{margin-top:0;font-size:29px}.profile-brand p{font-size:13px}.ticket-list-row{gap:13px}.ticket-list-icon{display:none}.ticket-list-row h2{font-size:16px}.ticket-list-row small{font-size:10px}.ticket-list-row>span{display:none}.ticket-list-empty{gap:25px;min-height:280px}.ticket-list-empty .vyx-image{width:95px}.ticket-list-empty h2{font-size:22px}.ticket-list-empty p{font-size:13px}.ticket-new-heading>.company-primary{white-space:nowrap;min-height:44px;padding:11px 17px;font-size:12px}.ticket-room-grid{grid-template-columns:1fr}.ticket-room-heading h1{font-size:26px}.ticket-details-brand{display:none}.ticket-room-heading{align-items:flex-start}.ticket-messages{height:400px;max-height:55svh}.services-page-intro{grid-template-columns:1fr 130px;gap:20px}.services-page-intro>.vyx-image{width:130px}}@media (max-width:480px){.ticket-account-entry{grid-template-columns:1fr;gap:13px}.ticket-account-entry .company-primary{width:100%;font-size:13px}.ticket-new-heading{gap:15px}.ticket-new-heading h1{font-size:29px}.ticket-new-heading>.company-primary{gap:8px;min-width:44px;padding:10px 12px;font-size:11px}.client-welcome{display:block;position:relative}.client-welcome>.vyx-image{width:130px;margin:30px auto 0}.client-welcome small{line-height:1.7}.ticket-filters{gap:2px}.ticket-filters button{padding-inline:10px;font-size:11px}.ticket-filters .ticket-refresh{display:none}.ticket-row-meta{max-width:95px}.ticket-status{white-space:normal;text-align:center;font-size:10px}.ticket-room-heading h1{font-size:23px}.ticket-chat>header{padding:15px}.ticket-chat>header>span{display:none}.ticket-messages{padding:16px}.ticket-reply{padding:13px 16px}.ticket-reply>div>span{font-size:9px}.ticket-queue{gap:16px;padding:15px}.ticket-queue strong{font-size:28px}.ticket-queue strong small{margin-top:5px;display:block}.ticket-claim-bar,.request-submit-row{flex-direction:column;align-items:stretch}.request-form .request-send{justify-content:space-between}.services-page-intro{grid-template-columns:1fr}.services-page-intro>.vyx-image{margin-left:0}}.client-header{border-bottom:1px solid #ededf0}.client-header .portal-header-inner{gap:26px;height:82px}.client-header .portal-brand.brand-monogram{width:44px}.client-header .brand-monogram svg{width:44px;height:34px}.workspace-label{color:#77777d;white-space:nowrap;border-left:1px solid #dedee3;padding-left:25px;font-size:13px}.client-header .portal-navigation{gap:30px}.client-header .portal-navigation a{font-size:14px}.client-header .portal-nav-cta{min-height:44px;padding:10px 20px;font-size:13px}.client-account-page{padding-top:36px}.client-space.intake-page{background:#fff;width:min(920px,100% - 80px);padding:0 0 48px}.intake-intro{justify-content:space-between;align-items:center;gap:40px;padding:27px 0 25px;display:flex}.intake-intro h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15}.intake-intro p{color:#67676f;max-width:620px;font-size:15px;line-height:1.75}.intake-intro a{color:#5e427e;align-items:center;gap:11px;min-height:34px;margin-top:5px;font-size:12px;display:inline-flex}.intake-intro a:hover{text-underline-offset:4px;text-decoration:underline}.intake-intro .intake-vyx{flex:none;width:144px;height:auto;margin:0 17px 0 0;display:block}.intake-workspace{border-top:1px solid #e7e7eb;padding-top:22px}.intake-form-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.intake-form-heading h2{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.3}.intake-form-heading>span{color:#818188;font-size:12px}.intake-page .project-resume{margin:22px 0 0}@media (min-width:761px) and (max-height:800px){.intake-intro{padding-block:19px}.intake-intro h1{margin-bottom:10px;font-size:35px}.intake-intro .intake-vyx{width:125px}.intake-workspace{padding-top:19px}.intake-form-heading{margin-bottom:17px}}@media (max-width:760px){.client-header .portal-header-inner{gap:12px;height:76px}.workspace-label{display:none}.client-header .portal-nav-cta{min-height:43px;padding:10px 16px;font-size:12px}.client-account-page{padding-top:24px}.client-space.intake-page{width:calc(100% - 40px);padding-bottom:35px}.intake-intro{align-items:flex-start;gap:18px;padding:28px 0 25px}.intake-intro h1{max-width:360px;margin-bottom:12px;font-size:30px}.intake-intro p{font-size:14px;line-height:1.65}.intake-intro .intake-vyx{width:100px;margin:2px 0 0}.intake-desktop-break{display:none}.intake-workspace{padding-top:23px}.intake-form-heading>span{font-size:11px}.intake-page .ticket-account-entry{grid-template-columns:1fr;gap:13px}.intake-page .ticket-account-entry .company-primary{justify-content:space-between;justify-self:stretch;padding:13px 21px;font-size:14px}.intake-page .ticket-account-entry>small{font-size:11px}}@media (max-width:420px){.intake-intro{padding-right:0;display:block;position:relative}.intake-intro>div{position:relative}.intake-intro h1{min-height:68px;margin-bottom:17px;padding-right:78px;font-size:29px}.intake-intro .intake-vyx{width:72px;position:absolute;top:22px;right:0}.intake-intro p{max-width:100%;font-size:14px}}.company-primary{background:#101010;border-color:#101010;border-radius:999px}.company-primary:hover{background:#303030;border-color:#303030}.inner-hero h1,.detail-main h2,.contact-panel h2{color:#111}.button-dark{color:#fff;background:#111;border-color:#111;border-radius:999px}.button-dark:hover{background:#303030}.support-widget{bottom:25px;right:28px}.support-widget .support-launcher:not(.opened){background:#090909;border:1px solid #090909;border-radius:999px;gap:12px;min-height:55px;padding:15px 22px;font-size:14px;font-weight:500;box-shadow:0 5px 18px #00000014}.support-widget .support-launcher{background:#090909;border-color:#090909}.support-widget .support-launcher:hover{background:#303030;border-color:#303030}.support-header{background:#fafafa;border-color:#e9e9eb}.support-header h2{color:#111}.support-header p,.support-start>p,.support-start-fields>label,.support-privacy{color:#62626a}.support-start h3{color:#171717}.support-start-fields input,.support-start-fields textarea{color:#222;background:#fff;border-color:#d8d8de}.support-primary{color:#fff;background:#111;border-radius:999px}.support-primary:hover{background:#303030}@media (max-width:1000px){.portal-header .portal-container{width:calc(100% - 64px)}.portal-header-inner{gap:25px;height:92px}.portal-navigation{gap:24px}.portal-navigation a{font-size:14px}.portal-nav-cta{min-height:50px;padding-inline:21px;font-size:15px}.brand-hero{height:calc(100svh - 92px)}.brand-hero h1{font-size:clamp(44px,min(7.2vw,8.2svh),72px)}.brand-hero-visual{width:96%}.brand-container{width:calc(100% - 64px)}.brand-service-list{gap:0 40px}.brand-about{gap:50px}.brand-process-list{gap:26px}.brand-faq{gap:40px}}@media (max-width:760px){.portal-header .portal-container{width:calc(100% - 40px)}.portal-header-inner{gap:12px;height:82px}.portal-brand.brand-monogram{width:42px}.brand-monogram svg{width:42px;height:32px}.portal-navigation{display:none}.portal-nav-cta{gap:12px;min-height:46px;margin-left:auto;padding:11px 18px;font-size:14px}.portal-nav-cta>span{font-size:20px}.portal-menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.portal-menu-button>span{background:#111;width:22px;height:2px}.portal-menu-button>.menu-open:first-child{transform:translateY(4px)rotate(45deg)}.portal-menu-button>.menu-open:last-child{transform:translateY(-4px)rotate(-45deg)}.brand-hero{height:auto;min-height:0;padding:24px 20px 72px}.brand-hero h1{letter-spacing:-.05em;font-size:clamp(34px,7.7vw,58px);line-height:1.08}.brand-hero-copy>p{letter-spacing:-.018em;max-width:490px;margin-top:23px;font-size:17px;line-height:1.55}.brand-desktop-break{display:none}.brand-actions{gap:12px 23px;margin-top:25px}.brand-button{min-height:53px;padding:14px 25px;font-size:17px}.brand-link{gap:10px;font-size:16px}.brand-button .icon,.brand-link .icon{width:19px;height:19px}.brand-hero .brand-button{min-height:53px;padding:14px 25px;font-size:17px}.brand-hero .brand-link{font-size:16px}.brand-hero-visual{flex:none;width:100%;margin-top:24px}.brand-hero-art{height:auto}.brand-container{width:calc(100% - 40px)}.brand-page{padding-block:35px 55px}.brand-page-head{margin-bottom:36px}.brand-page-head h1{font-size:clamp(34px,7.5vw,50px)}.brand-page-head>p:last-child:not(.brand-eyebrow){margin-top:18px;font-size:16px}.brand-eyebrow{margin-bottom:15px}.brand-service-list{grid-template-columns:1fr}.brand-service-list article{padding-block:25px}.brand-service-title h2{font-size:22px}.brand-service-list p{max-width:none}.brand-page-close{padding-top:32px;display:block}.brand-page-close h2{font-size:26px}.brand-page-close .brand-button{margin-top:24px}.brand-process-list{grid-template-columns:1fr;gap:30px}.brand-process-list li{padding-top:23px}.brand-faq{grid-template-columns:1fr;gap:25px;margin-top:58px}.brand-faq h2{font-size:28px}.brand-faq summary{font-size:15px}.brand-about{grid-template-columns:1fr;gap:35px}.brand-about-copy>p{font-size:16px}.brand-about h2{font-size:25px}.brand-about-mascot{padding-top:0}.brand-about-mascot .vyx-image{width:160px}.brand-about-mascot h2{font-size:20px}.brand-footer>div{display:block}.brand-footer nav{gap:2px 24px;margin-top:10px}.support-widget{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}.support-widget .support-launcher:not(.opened){gap:10px;min-height:52px;padding:13px 19px;font-size:13px}.support-panel{bottom:65px}}@media (prefers-reduced-motion:reduce){.brand-button{transition:none}}.contact-options{grid-template-columns:1fr 1fr;gap:64px;display:grid}.contact-options>section{border-top:1px solid var(--line);padding:30px 0}.contact-option-icon{color:#77777e;margin-bottom:24px;display:block}.contact-option-icon .icon{width:26px;height:26px}.contact-options h2{letter-spacing:-.04em;font-size:30px;font-weight:500}.contact-options p{color:#656568;max-width:455px;min-height:86px;margin-top:17px;font-size:16px;line-height:1.8}.contact-options .brand-button{gap:25px;min-height:52px;margin-top:25px;padding:13px 23px;font-size:16px}.contact-options small{color:#727278;margin-top:17px;font-size:12px;line-height:1.7;display:block}.contact-direct{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:23px;padding-top:44px;display:flex}.contact-direct .brand-eyebrow{margin-bottom:12px}.contact-direct h2{letter-spacing:-.03em;font-size:25px;font-weight:500}.contact-direct p:last-child{color:#656568;margin-top:9px;font-size:14px}.contact-email{letter-spacing:-.025em;overflow-wrap:anywhere;align-items:center;gap:22px;font-size:clamp(18px,2.2vw,28px);font-weight:500;display:inline-flex}.contact-email .icon{flex-shrink:0;width:21px;height:21px}.contact-email:hover{text-underline-offset:6px;text-decoration:underline}.contact-copy{color:#656568;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;font-size:12px;line-height:1.7;display:flex}.contact-copy button{text-underline-offset:4px;color:#444;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.contact-followup{background:#f8f8fa;border-radius:14px;align-items:flex-start;gap:15px;margin-top:42px;padding:23px 25px;display:flex}.contact-followup .icon{color:#85858b;margin-top:3px}.contact-followup p{color:#656568;font-size:14px;line-height:1.8}.contact-followup strong{color:#161616;margin-right:5px;font-weight:500}.contact-preview-note{color:#74747b;margin-top:29px;font-size:12px;line-height:1.8}.project-resume{background:#faf8fe;border:1px solid #e3d9f4;border-radius:13px;align-items:center;gap:20px;margin-bottom:20px;padding:22px 28px;display:flex}.project-resume>div{flex:1}.project-resume strong{font-size:14px;font-weight:500}.project-resume p{color:#686270;margin-top:6px;font-size:12px;line-height:1.7}.project-resume button{color:#452370;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.project-resume button:last-child{color:#656568;text-underline-offset:4px;font-size:12px;font-weight:400;text-decoration:underline}.project-save-draft{border-top:1px solid #e7e7e9;margin-top:25px;padding-top:17px}.project-save-draft>button{text-align:left;color:#242424;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px;font-weight:500;text-decoration:underline}.project-save-draft p{color:#656568;margin-top:5px;font-size:12px;line-height:1.75}.project-save-draft p[role=status]{color:#503674;margin-top:12px}.project-save-draft>.project-forget-draft{color:#747478;font-size:11px;font-weight:400}.project-help-button{color:#333;text-align:left;text-underline-offset:4px;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:7px 0;font-size:12px;text-decoration:underline;display:inline-flex}.project-help-button .icon{width:14px;height:14px}.project-retry{background:#fcfaff;border:1px solid #ddd5e8;border-radius:12px;margin-top:20px;padding:24px}.project-retry strong{font-size:17px;font-weight:500}.project-retry p{color:#655e6e;margin-top:10px;font-size:13px;line-height:1.8}.project-retry .company-primary{margin-top:20px;font-size:13px}.project-retry .project-help-button{margin-top:9px;display:flex}.project-receipt>.project-help-button{margin:12px auto}.support-unread{color:#fff;background:#ad74ff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.support-error{max-height:170px;font-size:12px;overflow-y:auto}.support-error p{line-height:1.7}.support-error button,.support-error a,.desk-error button{min-height:40px;color:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-right:19px;padding:8px 0;font-size:12px;font-weight:500;text-decoration:underline;display:inline-flex}.support-new-replies{color:#573084;background:#f0e7ff;border:1px solid #dfccfa;border-radius:99px;flex-shrink:0;min-height:40px;margin:0 auto 10px;padding:9px 16px;font-size:12px}.support-panel{max-width:calc(100vw - 32px)}.support-ended p small{color:#656568;margin-top:7px;font-size:12px;line-height:1.65;display:block}.workbench-copy-reply{color:#545061;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-left:18px;font-size:13px;text-decoration:underline}.workbench-refresh-note{color:#76717d;margin:0 0 14px;font-size:11px;line-height:1.6}@media (max-width:760px){.contact-options{grid-template-columns:1fr;gap:12px}.contact-options>section{padding-block:25px}.contact-option-icon{margin-bottom:20px}.contact-options h2{font-size:27px}.contact-options p{max-width:none;min-height:0;font-size:15px}.contact-direct{margin-top:12px;padding-top:32px;display:block}.contact-direct>div:last-child{margin-top:23px}.contact-email{gap:12px;font-size:clamp(17px,5vw,25px)}.contact-direct h2{font-size:24px}.contact-followup{margin-top:29px;padding:20px}.contact-followup strong{display:block}.contact-followup p{font-size:13px}.project-resume{flex-wrap:wrap;gap:9px 20px;padding:20px}.project-resume>div{flex-basis:100%;margin-bottom:4px}.project-resume button{font-size:12px}.project-save-draft{margin-top:18px}.project-retry{padding:19px}.project-retry .company-primary{justify-content:space-between;width:100%;font-size:12px}.workbench-copy-reply{margin:8px 0 0;display:block}.support-widget{z-index:80}}.portal-navigation .public-signin{border-left:1px solid #e8e8ec;padding-left:26px}.access-header .portal-header-inner{height:86px}.access-page{width:min(1120px,100% - 64px);margin:20px auto 36px}.access-layout{grid-template-columns:1.08fr 1fr;align-items:center;gap:72px;display:grid}.access-brand{background:#f5f3f8;border-radius:28px;min-width:0;padding:38px 42px 29px}.access-eyebrow,.work-small-label{letter-spacing:.12em;color:#716181;font-size:10px;font-weight:600}.access-brand h1{letter-spacing:-.055em;margin:19px 0;font-size:clamp(38px,3.8vw,53px);font-weight:600;line-height:1.05}.access-mascot{align-items:flex-end;gap:24px;margin:20px 0 22px;display:flex}.access-mascot>.vyx-image{flex-shrink:0;width:205px;height:auto;display:block}.access-mascot>span{letter-spacing:-.025em;margin-bottom:18px;font-size:19px;font-weight:600}.access-mascot>span>span{letter-spacing:0;color:#797080;max-width:100px;margin-top:6px;font-size:11px;font-weight:400;line-height:1.65;display:block}.access-services{color:#77717f;border-top:1px solid #e4dfea;padding-top:18px;font-size:12px;line-height:1.9}.access-panel{padding-right:16px}.access-tabs{border-bottom:1px solid #e8e8ed;gap:32px;margin-bottom:40px;display:flex}.access-tabs button{color:#838089;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 0 16px;font-size:14px}.access-tabs button[aria-selected=true]{color:#151419;border-bottom-color:#151419}.access-panel h2{letter-spacing:-.04em;margin-bottom:15px;font-size:31px;font-weight:600;line-height:1.15}.access-panel [role=tabpanel]>p{color:#737079;max-width:350px;font-size:15px;line-height:1.75}.access-primary{color:#fff;background:#18161d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin-top:30px;padding:15px 20px;font-size:14px;font-weight:500;display:flex}.access-primary:hover{background:#353039}.access-assurance{color:#828087;align-items:flex-start;gap:9px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.access-assurance svg{flex-shrink:0;margin-top:2px}.access-legal{color:#716a79;border-top:1px solid #ececf0;max-width:380px;margin-top:37px;padding-top:24px;font-size:11px;line-height:1.8}.access-legal a{color:#69626f;text-underline-offset:3px;margin-top:6px;text-decoration:underline;display:block}.workspace-app{color:#222127;background:#fcfcfd;grid-template-columns:218px minmax(0,1fr);min-height:100svh;display:grid}.workspace-sidebar{background:#f6f6f8;border-right:1px solid #e9e9ee;flex-direction:column;height:100svh;padding:29px 18px 18px;display:flex;position:sticky;top:0}.workspace-logo{color:#15141a;align-items:center;gap:15px;padding:0 14px 31px;display:flex}.workspace-logo svg{flex-shrink:0;width:31px;height:24px}.workspace-logo>span{color:#74717b;font-size:12px}.workspace-sidebar nav{flex-direction:column;gap:8px;display:flex}.workspace-sidebar nav>a{color:#66626e;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.workspace-sidebar nav>a:hover:not(.workspace-create){background:#edecf0}.workspace-sidebar nav>.workspace-create{color:#fff;background:#211d28;margin-bottom:16px;box-shadow:0 2px 3px #15101f0a}.workspace-sidebar nav>.workspace-create:hover{background:#3c3548}.workspace-sidebar-bottom{margin-top:auto;padding-top:35px}.workspace-help{color:#77717f;align-items:center;gap:12px;min-height:42px;padding:10px 14px;font-size:12px;display:flex}.workspace-account{border-top:1px solid #e4e3e8;align-items:center;gap:10px;margin-top:14px;padding:20px 8px 12px;display:flex}.workspace-account>span:last-child{min-width:0}.workspace-account strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.workspace-account small{color:#89838e;margin-top:3px;font-size:10px;display:block}.workspace-avatar{color:#725195;background:#efebf5;border:1px solid #dfd9e8;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.workspace-signout{color:#89838e;align-items:center;gap:8px;min-height:34px;padding:8px;font-size:10px;display:flex}.workspace-content{min-width:0}.workspace-topbar{color:#85808c;background:#fff;border-bottom:1px solid #eae9ef;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 42px;font-size:12px;display:flex}.workspace-topbar a{color:#67606e;align-items:center;gap:10px;min-height:40px;display:inline-flex}.workspace-main{width:min(1180px,100%);min-width:0;margin:auto;padding:37px 42px 52px}.work-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:34px;display:flex}.work-page-heading>div>span{letter-spacing:.1em;color:#766e7d;font-size:10px;font-weight:500}.work-page-heading h1{letter-spacing:-.045em;margin-top:10px;font-size:34px;font-weight:600;line-height:1.15}.work-page-heading p{color:#7b7482;margin-top:12px;font-size:14px;line-height:1.7}.work-page-heading>.company-primary{white-space:nowrap;border-radius:10px;gap:11px;min-height:45px;padding:11px 18px;font-size:13px}.workspace-app .company-primary{background:#211d28;border-color:#211d28;border-radius:10px;font-weight:500}.work-empty{background:#fff;border:1px solid #ece9f0;border-radius:20px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:58px;max-width:850px;margin:35px auto;padding:47px 45px 45px;display:grid;box-shadow:0 8px 32px #29113e03}.work-empty-visual>.vyx-image{width:220px;max-width:100%;height:auto;display:block}.work-empty h2{letter-spacing:-.045em;margin:13px 0 17px;font-size:32px;font-weight:600;line-height:1.16}.work-empty p{color:#7c7384;max-width:430px;font-size:14px;line-height:1.8}.work-empty .company-primary{gap:24px;min-height:49px;margin-top:24px;padding:13px 20px;font-size:14px}.work-empty small{color:#797180;max-width:330px;margin-top:20px;font-size:11px;line-height:1.7;display:block}.work-list-toolbar{border-bottom:1px solid #e6e4eb;align-items:center;gap:13px;padding-bottom:16px;display:flex}.work-list-toolbar .ticket-filters{border:0;gap:4px;padding:0}.work-list-toolbar .ticket-filters button{min-height:37px;padding:9px 13px;font-size:12px}.work-list-toolbar .ticket-filters button[aria-pressed=true]{color:#604779;background:#eeeaf4}.work-search{color:#92899b;background:#fff;border:1px solid #e7e4eb;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:190px;margin-left:auto;padding:0 11px;display:flex}.work-search input{color:#4d425b;background:0 0;border:0;outline:none;width:100%;min-height:37px;font-size:12px}.work-search:focus-within{outline-offset:2px;outline:2px solid #a78abe}.work-refresh{color:#89808f;background:#fff;border:1px solid #e7e4eb;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.work-no-results{color:#817988;text-align:center;padding:60px 20px;font-size:14px;line-height:1.7}.work-table-heading{color:#9a919f;grid-template-columns:minmax(0,1fr) 135px 94px;gap:25px;padding:17px 48px 12px 64px;font-size:10px;display:grid}.work-project-row{background:#fff;border-bottom:1px solid #eeecf1;grid-template-columns:36px minmax(0,1fr) 135px 94px 17px;align-items:center;gap:17px;padding:20px 14px;display:grid}.work-project-row:hover{background:#f7f5fa}.work-row-icon{color:#8a70a0;background:#f3eff7;border-radius:9px;place-items:center;width:34px;height:36px;display:grid}.work-row-title{min-width:0}.work-row-title small{color:#807887;font-size:10px;line-height:1.6}.work-row-title h2{letter-spacing:-.018em;overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:500;line-height:1.4}.work-row-title p{color:#85768f;margin-top:6px;font-size:11px}.work-project-row>.ticket-status{width:fit-content}.work-project-row time{color:#7f7388;font-size:11px}.work-project-row>svg{color:#b1a4bb}.work-compose-heading{justify-content:space-between;align-items:center;gap:30px;max-width:900px;margin:0 auto 25px;display:flex}.work-compose-heading>div>a{color:#8a8193;align-items:center;min-height:30px;font-size:12px;display:inline-flex}.work-compose-heading h1{letter-spacing:-.04em;margin:6px 0 11px;font-size:33px;font-weight:600;line-height:1.2}.work-compose-heading p{color:#716b78;max-width:570px;font-size:14px;line-height:1.7}.work-compose-heading>.vyx-image{flex-shrink:0;width:99px;height:auto;margin-right:12px}.work-compose{background:#fff;border:1px solid #e8e4ee;border-radius:16px;max-width:900px;margin:auto;padding:26px 30px;box-shadow:0 8px 32px #29113e03}.work-compose .request-form .ticket-title-field{margin-bottom:15px}.work-compose .request-form .ticket-title-field input{letter-spacing:-.025em;background:#fff;border:0;border-radius:5px;min-height:48px;padding:8px 0;font-size:23px;font-weight:500;line-height:1.4}.work-compose .request-form .ticket-title-field input::placeholder{color:#8a8690}.work-compose .request-form .request-message textarea{color:#3a3241;background:#fff;border:0;border-radius:5px;height:132px;min-height:132px;padding:8px 0;font-size:15px;line-height:1.85}.work-compose .request-form .request-message textarea::placeholder{color:#8a8690}.work-compose .request-form .ticket-title-field input:focus,.work-compose .request-form .request-message textarea:focus{outline:none;box-shadow:0 0 0 3px #f7f3fc}.work-compose .project-details-toggle{color:#897697;border-top:1px solid #efecf3;border-bottom:1px solid #efecf3;min-height:49px;font-size:12px}.work-compose .request-form .project-privacy{color:#706775;font-size:11px;line-height:1.65}.work-compose .request-submit-row{margin-top:18px;padding-top:19px}.work-compose .request-send-note{color:#756b7c;font-size:11px;line-height:1.7}.work-compose .request-form .request-send{gap:22px;min-height:47px;padding:12px 20px;font-size:13px}.work-compose .ticket-sender{background:0 0;border-radius:0;margin-top:9px;padding:12px 0}.work-compose .ticket-sender>a{color:#92829e}.work-compose .ticket-initial{border-radius:8px;width:29px;height:29px;font-size:12px}.work-compose .request-form .project-field [aria-invalid=true]{box-shadow:0 0 0 1px #b54b4b}.workspace-main>.project-resume{max-width:900px;margin:0 auto 22px;font-size:12px}.workspace-main>.project-receipt{background:#fff;border:1px solid #ebe6f1;border-radius:20px;padding:50px}.workspace-main>.project-receipt>.vyx-image{width:145px;height:auto}.workspace-app .ticket-room-heading{margin:0 0 25px}.workspace-app .ticket-room-heading h1{font-size:28px}.workspace-app .ticket-room-heading p{margin-top:9px}.workspace-app .ticket-back{color:#756d7d;font-size:12px}.workspace-app .ticket-room-grid{grid-template-columns:minmax(0,1fr) 265px;gap:25px}.workspace-app .ticket-chat{background:#fff;border-color:#e7e1ee;border-radius:15px}.workspace-app .ticket-team-mark{color:#75508d;background:#f1ebf9;border-radius:10px;width:36px;height:36px;font-size:20px}.workspace-app .ticket-chat>header{padding:18px 21px}.work-waiting{align-items:center;gap:29px;min-height:355px;padding:38px 29px;display:flex}.work-waiting>.vyx-image{flex-shrink:0;width:142px;height:auto;display:block}.work-waiting h2{letter-spacing:-.04em;margin:12px 0 14px;font-size:27px;font-weight:500;line-height:1.25}.work-waiting h2 strong{color:#7540a2;font-weight:600}.work-waiting p{color:#726779;max-width:320px;font-size:13px;line-height:1.8}.work-waiting-live{color:#7c6f87;align-items:center;gap:8px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.work-waiting-live>span{background:#ab8cbe;border-radius:50%;flex-shrink:0;width:6px;height:6px}.work-chat-locked{color:#807487;text-align:center;border-top:1px solid #eee8f4;padding:17px 20px;font-size:11px}.workspace-app .ticket-details{background:#fff;border:1px solid #e8e2ee;border-radius:14px;padding:22px 20px}.work-detail-label{letter-spacing:.1em;color:#7d6d88;margin-bottom:23px;font-size:9px}.workspace-app .ticket-details details{border:0;padding-top:0}.workspace-app .ticket-details summary{font-size:13px}.workspace-app .ticket-original{color:#726b78;font-size:12px;line-height:1.9}.workspace-app .ticket-details dl{border-color:#eee6f3}.workspace-app .ticket-messages{height:clamp(260px,44svh,490px)}.workspace-app .ticket-claim-bar{font-size:12px}.workspace-app .ticket-claim-bar .company-primary{gap:12px;font-size:12px}.workspace-app .ticket-details dd{overflow-wrap:anywhere}.workspace-app .profile-layout{gap:70px;max-width:800px;margin:0 auto;padding-top:22px}.workspace-app .profile-brand h1{font-size:30px}.workspace-app .profile-brand p{font-size:14px}.workspace-app .profile-brand>.vyx-image{width:155px}.workspace-app .profile-form{background:#fff;border:1px solid #e8e4ee;border-radius:14px;padding:26px}.workspace-app .profile-form h2{font-size:21px}.workspace-app .profile-form .company-primary{min-height:46px;font-size:13px}.account-registration{gap:85px;max-width:890px;margin:25px auto;padding:30px 0}.account-registration .profile-brand>.vyx-image{width:200px}.account-registration .profile-brand h1{font-size:38px}.account-registration .profile-form{background:#faf9fc;border:1px solid #ece7f1;border-radius:18px;padding:35px}.account-registration .profile-form h2{font-size:24px}@media (min-width:1001px) and (max-height:800px){.access-brand{padding:28px 36px 22px}.access-brand h1{font-size:44px}.access-mascot{margin-block:14px}.access-mascot>.vyx-image{width:170px}.access-page{margin-top:8px}.access-services{padding-top:14px}.workspace-main{padding-top:27px}.work-compose-heading{margin-bottom:20px}.work-compose-heading>.vyx-image{width:80px}.work-compose-heading h1{font-size:30px}.work-compose{padding:22px 28px}.work-compose .request-form .request-message textarea{height:112px;min-height:112px}.work-compose .request-form .project-field{margin-bottom:14px}}@media (max-width:1150px){.portal-header-inner{gap:24px}.portal-navigation{gap:22px}.portal-navigation a{font-size:14px}.portal-nav-cta{min-height:49px;font-size:15px}.portal-navigation .public-signin{padding-left:20px}.workspace-app{grid-template-columns:188px minmax(0,1fr)}.workspace-sidebar{padding-inline:12px}.workspace-logo{gap:12px;padding-inline:12px}.workspace-topbar,.workspace-main{padding-inline:28px}.work-empty{grid-template-columns:175px minmax(0,1fr);gap:35px;padding:35px}.work-empty h2{font-size:29px}.workspace-app .ticket-room-grid{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.work-waiting{text-align:center;flex-direction:column;gap:20px;padding:30px 24px}.work-waiting>.vyx-image{width:112px}.work-waiting-live{justify-content:center}.work-waiting h2{font-size:26px}.workspace-app .ticket-chat>header>span{display:none}.work-project-row{grid-template-columns:32px minmax(0,1fr) 115px 17px;gap:13px}.work-project-row time{display:none}.work-table-heading{grid-template-columns:1fr 145px;padding-left:57px}.work-table-heading>span:last-child{display:none}.work-list-toolbar{flex-wrap:wrap}.work-list-toolbar .ticket-filters{flex:1}.work-search{max-width:160px}}@media (max-width:850px){.access-layout{gap:35px}.access-brand{padding:28px}.access-brand h1{font-size:40px}.access-brand-copy>p{font-size:14px}.access-mascot{gap:12px}.access-mascot>.vyx-image{width:150px}.access-mascot>span{font-size:16px}.access-services{font-size:10px}.access-panel{padding:0}.access-panel h2{font-size:27px}.access-panel [role=tabpanel]>p{font-size:14px}.access-primary{padding:14px;font-size:12px}.access-page{width:calc(100% - 40px)}.workspace-app .ticket-room-grid{grid-template-columns:1fr}.work-waiting{text-align:left;flex-direction:row;min-height:310px}.work-waiting-live{justify-content:flex-start}.workspace-app .ticket-details{margin-bottom:20px}.workspace-app .profile-layout{grid-template-columns:1fr;gap:30px}.workspace-app .profile-brand{padding-right:120px;position:relative}.workspace-app .profile-brand>.vyx-image{width:95px;position:absolute;right:0}.workspace-app .profile-brand h1{margin-top:0}}@media (max-width:680px){.access-header .portal-header-inner{justify-content:space-between;height:72px}.access-header .portal-navigation{margin-left:auto;display:flex}.access-header .portal-menu-button{display:none}.access-header .portal-navigation a{font-size:12px}.access-page{margin-top:8px}.access-layout{flex-direction:column;align-items:stretch;gap:30px;display:flex}.access-brand{border-radius:19px;padding:27px 23px;position:relative;overflow:hidden}.access-brand h1{margin:15px 0;font-size:35px}.access-eyebrow{font-size:9px}.access-brand-copy{z-index:1;max-width:68%;position:relative}.access-brand-copy>p{max-width:230px;font-size:13px}.access-mascot{margin:0;position:absolute;bottom:65px;right:12px}.access-mascot>.vyx-image{width:130px}.access-mascot>span{display:none}.access-services{margin-top:23px;padding-top:14px;font-size:10px}.access-panel{padding:0 8px 20px}.access-tabs{margin-bottom:27px}.access-panel h2{font-size:29px}.access-panel [role=tabpanel]>p{max-width:none;font-size:14px}.access-primary{font-size:14px}.access-legal{max-width:none;margin-top:27px}.workspace-app{display:block}.workspace-sidebar{background:#fff;border-bottom:1px solid #e8e5ed;border-right:0;grid-template-columns:1fr auto;align-items:center;gap:14px;height:auto;padding:16px 20px;display:grid;position:relative}.workspace-logo{gap:10px;padding:0}.workspace-logo>span{font-size:11px}.workspace-logo svg{width:27px;height:23px}.workspace-sidebar nav{flex-direction:row;grid-area:2/1/auto/-1;gap:10px}.workspace-sidebar nav>a{min-height:40px;padding:10px 13px;font-size:12px}.workspace-sidebar nav>.workspace-create{order:2;margin:0 0 0 auto}.workspace-sidebar-bottom{grid-area:1/2;margin:0;padding:0}.workspace-help,.workspace-signout{display:none}.workspace-account{border:0;margin:0;padding:0}.workspace-account>span:last-child{display:none}.workspace-avatar{width:30px;height:30px;font-size:11px}.workspace-topbar{display:none}.workspace-main{padding:26px 20px 40px}.work-page-heading{gap:15px;margin-bottom:25px}.work-page-heading h1{font-size:29px}.work-page-heading p{margin-top:10px;font-size:13px}.work-page-heading>.company-primary{display:none}.work-page-heading>div>span{font-size:9px}.work-empty{text-align:center;border-radius:16px;grid-template-columns:1fr;gap:26px;margin:20px 0;padding:29px 24px}.work-empty-visual>.vyx-image{width:145px;margin:auto}.work-empty h2{font-size:29px}.work-empty p{margin:auto;font-size:13px}.work-empty small{margin:18px auto 0}.work-empty .company-primary{font-size:13px}.work-small-label{font-size:9px}.work-list-toolbar{gap:10px}.work-list-toolbar .ticket-filters{flex-basis:100%;justify-content:space-between;gap:0}.work-list-toolbar .ticket-filters button{padding-inline:10px;font-size:11px}.work-search{flex:1;max-width:none;margin-left:0}.work-table-heading{display:none}.work-project-row{grid-template-columns:1fr auto;gap:12px;padding:18px 10px}.work-row-icon,.work-project-row>svg{display:none}.work-row-title h2{font-size:14px}.work-project-row>.ticket-status{text-align:center;white-space:normal;max-width:100px;font-size:10px}.work-compose-heading{align-items:flex-start;gap:18px;margin-bottom:20px}.work-compose-heading h1{font-size:28px}.work-compose-heading p{font-size:12px}.work-compose-heading>.vyx-image{width:69px;margin:13px 0 0}.work-compose{border-radius:12px;padding:19px 18px}.work-compose .request-form .ticket-title-field input{font-size:21px}.work-compose .request-form .request-message textarea{height:170px;font-size:16px}.work-compose .request-form .project-field input,.work-compose .request-form .project-field select{font-size:16px}.work-compose .project-details-toggle{font-size:11px}.work-compose .request-submit-row{flex-direction:column;align-items:stretch;gap:15px;display:flex}.work-compose .request-send-note{font-size:11px}.work-compose .request-form .request-send{justify-content:space-between;width:100%}.work-compose .ticket-sender>a{font-size:10px}.work-compose .request-form .project-privacy{font-size:11px}.workspace-app .ticket-room-heading h1{font-size:23px}.workspace-app .ticket-room-heading>.ticket-status{font-size:10px}.work-waiting{text-align:center;flex-direction:column;padding:30px 24px}.work-waiting>.vyx-image{width:120px}.work-waiting h2{font-size:27px}.work-waiting-live{justify-content:center}.workspace-app .ticket-messages{height:45svh;min-height:270px}.workspace-app .ticket-claim-bar{flex-direction:column;align-items:stretch}.workspace-app .ticket-claim-bar .company-primary{justify-content:space-between}.account-registration{grid-template-columns:1fr;gap:28px;margin:15px 0;padding:0}.account-registration .profile-brand{padding:0 100px 0 8px;position:relative}.account-registration .profile-brand>.vyx-image{width:85px;position:absolute;top:0;right:7px}.account-registration .profile-brand h1{margin-top:0;font-size:29px}.account-registration .profile-brand p{font-size:13px}.account-registration .profile-form{padding:25px}.account-registration .profile-form h2{font-size:23px}.profile-form input:not([type=checkbox]){font-size:16px}}@media (max-width:380px){.access-mascot>.vyx-image{width:103px}.access-brand h1{font-size:31px}.access-brand-copy{max-width:72%}.access-brand-copy>p{font-size:12px}.workspace-sidebar nav>a{font-size:11px}.work-compose .project-details-toggle{font-size:10px}.work-compose-heading>.vyx-image{width:57px}}.workspace-main .support-desk{background:#fff;border:1px solid #e7e7ec;border-radius:16px;min-height:0;overflow:hidden}.workspace-main .desk-header{min-height:68px;padding:16px 22px}.workspace-main .desk-layout{grid-template-columns:270px minmax(0,1fr);height:calc(100dvh - 192px);min-height:480px}.workspace-main .desk-thread-header{flex-wrap:wrap;padding:20px}.workspace-main .desk-compose{padding:20px}@media (max-width:1100px){.workspace-main .desk-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:680px){.workspace-main .desk-layout{flex-direction:column;height:auto;min-height:0;display:flex}.workspace-main .desk-inbox{max-height:260px}.workspace-main .desk-conversation{height:650px;min-height:480px;max-height:90dvh}.workspace-main .desk-presence-note{display:none}.workspace-main .desk-header{gap:12px;padding:14px}.workspace-main .desk-message-feed .chat-message{max-width:95%}}.ai-page{max-width:1100px;margin:0 auto;padding:32px 32px 72px}.ai-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.ai-page-heading a{color:#62626c;font-size:13px}.ai-page-heading h1{letter-spacing:-2.5px;margin:22px 0 10px;font-size:52px;line-height:1.08}.ai-page-heading h1 span{color:#7334e9}.ai-page-heading p{color:#62626c;font-size:16px}.ai-label{white-space:nowrap;border:1px solid #e6e4eb;border-radius:20px;padding:8px 13px;font-size:12px}.ai-workbench{color:#151419;background:#fff;border:1px solid #e7e5eb;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 50px #21133906}.ai-workbench button,.ai-widget button{font:inherit;cursor:pointer}.ai-workbench button:disabled{cursor:not-allowed;opacity:.45}:is(.ai-workbench button:focus-visible,.ai-widget button:focus-visible,.ai-workbench a:focus-visible){outline-offset:3px;outline:2px solid #7541d9}.ai-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:200px;max-height:560px;padding:26px 32px;overflow-y:auto}.ai-welcome{align-items:center;gap:28px;max-width:640px;margin:6px auto 26px;display:flex}.ai-welcome .vyx-image{object-fit:contain;flex-shrink:0;width:132px;height:160px}.ai-welcome span{letter-spacing:1.8px;color:#7243be;font-size:10px}.ai-welcome h2{letter-spacing:-1px;margin:9px 0 11px;font-size:29px;line-height:1.15}.ai-welcome p{color:#696874;font-size:14px;line-height:1.65}.ai-connection{color:#615e6a;border-left:2px solid #b8a5d5;max-width:620px;margin:0 auto 15px;padding:1px 0 1px 15px;font-size:13px}.ai-connection span{color:#32303a;font-weight:600}.ai-connection p{margin:5px 0 10px;line-height:1.6}.ai-connection button{color:#573593;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.ai-messages{flex-direction:column;gap:24px;display:flex}.ai-message{overflow-wrap:anywhere;max-width:100%}.ai-message small{color:#7c7887;font-size:11px}.ai-message p{white-space:pre-wrap;margin:8px 0;font-size:14px;line-height:1.75}.ai-message.user{background:#f4f3f6;border-radius:16px 16px 3px;align-self:flex-end;max-width:85%;padding:12px 18px}.ai-message.user p{margin-bottom:0}.ai-message img{object-fit:contain;border-radius:12px;max-width:100%;max-height:440px;margin:16px 0;display:block}.ai-message a span,.ai-read,.ai-prototype button{color:#625b70;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;display:flex;font-size:12px!important}.ai-prototype iframe{background:#fff;border:1px solid #e8e5ec;border-radius:10px;width:100%;height:300px}.ai-prototype small{display:block}.ai-input-area{border-top:1px solid #eeedf0;padding:16px 24px 12px}.ai-input-area>small{color:#88828f;text-align:center;margin-top:9px;font-size:10px;display:block}.ai-composer{background:#fcfbfd;border:1px solid #dcd6e5;border-radius:14px;overflow:hidden}.ai-composer:focus-within{border-color:#8864ba;box-shadow:0 0 0 3px #814be00c}.ai-composer textarea{resize:vertical;width:100%;min-height:70px;max-height:160px;line-height:1.55;font:inherit;color:#26232e;padding:15px 16px 5px;font-size:14px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.ai-composer>div{align-items:center;gap:10px;padding:4px 9px 9px;display:flex}.ai-composer button{color:#776c84;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ai-composer span{color:#7f738a;flex:1;font-size:11px}.ai-composer .ai-send{color:#fff;background:#171419}.ai-composer .recording{color:#bc264b;background:#fee6e8}.ai-consent{color:#7a7383;align-items:flex-start;gap:8px;margin:11px 0 0;font-size:10px;line-height:1.6;display:flex}.ai-consent input{accent-color:#783be2;flex-shrink:0;margin-top:2px}.ai-consent a{text-decoration:underline}.ai-signin{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;font-size:13px;display:flex}.ai-signin p{color:#77707f;margin:0}.ai-signin a{color:#18141e;white-space:nowrap;align-items:center;gap:5px;display:flex}.ai-human{border-top:1px solid #eeedf0;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;display:flex}.ai-human button,.ai-human a{color:#6d6576;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;font-size:11px!important}.ai-progress{color:#664489;margin:20px 0 0;font-size:13px}.ai-error{color:#942d46;background:#fff5f6;border-radius:10px;margin-top:16px;padding:12px;font-size:13px}.ai-error button{color:inherit;background:0 0;border:0;padding:6px 0;text-decoration:underline}.ai-audio{margin-top:15px}.ai-audio small{color:#7c7583}.ai-audio audio{width:100%;margin-top:8px;display:block}.ai-widget{z-index:90;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:22px;right:24px}.ai-panel{background:#fff;border:1px solid #e3ddeb;border-radius:18px;flex-direction:column;width:min(430px,100vw - 32px);height:min(720px,100dvh - 110px);display:flex;overflow:hidden;box-shadow:0 16px 70px #23142c24}.ai-panel[hidden],.support-launcher[hidden]{display:none!important}.ai-panel-header{border-bottom:1px solid #eee9f2;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.ai-avatar{background:#f3eafd;border-radius:50%;width:40px;height:40px;overflow:hidden}.ai-avatar .vyx-image{object-fit:contain;width:40px;height:48px}.ai-panel-header h2{letter-spacing:-.4px;margin:0;font-size:16px;line-height:1.3}.ai-panel-header p{color:#8a7b97;margin:3px 0 0;font-size:10px}.ai-panel-header>button{color:#80758d;background:0 0;border:0;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.ai-launcher{color:#fff;background:#19141f;border:1px solid #30233d;border-radius:40px;justify-content:center;align-items:center;gap:10px;min-width:56px;height:56px;padding:5px 21px 5px 8px;display:flex;box-shadow:0 6px 25px #24122c24;font-size:13px!important;font-weight:600!important}.ai-launcher[aria-expanded=true]{padding:0}.ai-launcher>span{background:#f2e9fe;border-radius:50%;width:40px;height:40px;overflow:hidden}.ai-launcher .vyx-image{object-fit:contain;width:40px;height:49px}.compact.ai-workbench{box-shadow:none;border:0;border-radius:0;flex:1;min-height:0}.compact .ai-body{flex:1;min-height:0;max-height:none;padding:20px}.compact .ai-welcome{gap:16px;margin:0 0 22px}.compact .ai-welcome .vyx-image{width:76px;height:96px}.compact .ai-welcome h2{letter-spacing:-.6px;margin:6px 0;font-size:21px}.compact .ai-welcome p{font-size:12px;line-height:1.5}.compact .ai-welcome span{display:none}.compact .ai-connection{font-size:11px}.compact .ai-input-area,.compact .ai-human{flex-shrink:0;padding:12px 16px}.compact .ai-human a,.compact .ai-human button{font-size:10px!important}.compact .ai-signin{font-size:11px}.compact .ai-message p{font-size:13px}@media (max-width:640px){.ai-page{padding:22px 16px 44px}.ai-page-heading{align-items:flex-start}.ai-page-heading h1{font-size:40px}.ai-page-heading p{font-size:14px}.ai-label{display:none}.ai-body{padding:20px}.ai-welcome{gap:15px}.ai-welcome .vyx-image{width:80px;height:100px}.ai-welcome h2{font-size:23px}.ai-welcome p{font-size:12px}.ai-input-area,.ai-human{padding:14px}.ai-widget{gap:10px;bottom:12px;right:12px}.ai-panel{width:calc(100vw - 24px);height:calc(100dvh - 90px);max-height:720px}.ai-consent{font-size:10px}.ai-signin{font-size:12px}}@media (prefers-reduced-motion:reduce){.ai-workbench *,.ai-widget *{scroll-behavior:auto}}.ai-quality-note{color:#807887;max-width:760px;margin:18px 0 0;font-size:12px;line-height:1.7}.ai-widget[hidden]{display:none!important}.ai-answer ol{list-style:decimal}.ai-answer ul{list-style:outside}.ai-coach .ai-body{min-height:280px}.ai-coach.compact .ai-body{min-height:0}.ai-coach .ai-welcome{margin:20px auto 30px}.ai-coach.compact .ai-welcome{margin:10px 0 24px}.ai-coach.compact .ai-welcome p{font-size:12px;line-height:1.7}.ai-coach .ai-signin{padding:12px 0 0}.ai-coach .ai-welcome h2{max-width:410px}.ai-answer strong{color:inherit;font-weight:650}.ai-answer h3{margin:18px 0 8px;font-size:15px;line-height:1.5}.ai-answer ul,.ai-answer ol{margin:10px 0;padding-left:22px;font-size:14px;line-height:1.75}.ai-answer li+li{margin-top:6px}.ai-answer code{background:#f4f3f6;border-radius:4px;padding:2px 5px;font-size:.9em}.compact .ai-answer li{font-size:13px}.ai-human{flex-wrap:wrap}.ai-human button:disabled{cursor:not-allowed}.access-tabs button[aria-pressed=true]{color:#151515;border-bottom:2px solid #151515}.email-access-form label,.owner-policy-form label{color:#24242b;font-size:13px;font-weight:600}.email-access-form input,.owner-policy-form input,.owner-policy-form textarea{color:#17171e;width:100%;font:inherit;background:#fff;border:1px solid #d9d9e0;border-radius:10px;min-height:48px;padding:14px 16px}:is(.email-access-form input:focus-visible,.owner-policy-form input:focus-visible,.owner-policy-form textarea:focus-visible){outline-offset:3px;outline:2px solid #7442d8}.email-access-form .login-code{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:26px}.email-access-form small,.access-alternative small{color:#72727c;font-size:12px;line-height:1.6}.email-access-form .access-primary{cursor:pointer;border:0;width:100%;margin:6px 0 0}.email-code-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-code-actions button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.email-access-form button:disabled,.queue-pagination button:disabled{opacity:.45;cursor:default}.access-alternative>a{justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.email-setup-notice{background:#f5f4f7;border-radius:10px;padding:14px 16px}.workspace-topbar>span{align-items:center;gap:8px;display:flex}button.workspace-signout,button.profile-signout{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.queue-pagination{color:#73737f;justify-content:flex-end;align-items:center;gap:16px;padding:18px 0;font-size:12px;display:flex}.queue-pagination button{font:inherit;color:#202027;cursor:pointer;background:#fff;border:1px solid #e2e2e8;border-radius:8px;padding:8px 12px}.queue-pagination>span{margin-right:auto}.ticket-filters small{opacity:.65;font-variant-numeric:tabular-nums;margin-left:5px;font-size:10px}.desk-filters{flex-wrap:wrap}.desk-inbox>.queue-pagination{flex:none;justify-content:center;gap:10px;padding:10px 15px}.desk-inbox>.queue-pagination>span{margin:0}.project-progress{border-bottom:1px solid #e8e8ec;max-width:850px;margin:0 0 25px;padding:0 0 23px}.project-progress ol{align-items:center;gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex}.project-progress li{color:#858591;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.project-progress li>span{background:#d8d8df;border-radius:50%;flex:none;width:7px;height:7px}.project-progress li.reached{color:#303037}.project-progress li.reached>span{background:#7743d9}.project-progress li[aria-current=step]{font-weight:600}.project-progress p{color:#53535f;margin:0 0 8px;font-size:13px;line-height:1.6}.project-progress small{color:#757581;font-size:12px;line-height:1.7;display:block}.owner-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;max-width:1080px;display:grid}.owner-policy-form{flex-direction:column;align-items:stretch;gap:13px;display:flex}.owner-policy-form h2,.owner-readiness h2{letter-spacing:-.5px;margin:0 0 12px;font-size:20px}.owner-policy-form label:not(:first-of-type){margin-top:17px}.owner-policy-form textarea{resize:vertical;min-height:100px}.owner-policy-form small,.owner-readiness p{color:#72727e;font-size:12px;line-height:1.7}.owner-policy-form .company-primary{align-self:flex-start;margin-top:8px}.owner-readiness{border-left:1px solid #e8e8ee;padding-left:35px}.owner-readiness ul{margin:0 0 22px;padding:0;list-style:none}.owner-readiness li{border-bottom:1px solid #eeeef3;flex-direction:column;gap:7px;padding:17px 0;display:flex}.owner-readiness li strong{font-size:13px;font-weight:500}.owner-readiness li span{color:#757580;font-size:12px}.owner-readiness>a{margin-top:20px;font-size:13px;display:inline-block}@media (max-width:850px){.owner-settings-grid{grid-template-columns:1fr;gap:35px}.owner-readiness{border-top:1px solid #eeeef2;border-left:0;padding:25px 0 0}}@media (max-width:680px){.workspace-sidebar nav{overflow-x:auto}.workspace-sidebar nav>a{white-space:nowrap}.workspace-account>span:last-child{max-width:120px;display:block}.workspace-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace-account small{font-size:10px}.workspace-sidebar-bottom button.workspace-signout{display:none}.project-progress ol{flex-wrap:wrap;gap:12px}.project-progress li{flex-basis:40%;font-size:11px}.queue-pagination{gap:8px;font-size:11px}.queue-pagination button{padding:8px}.email-access-form input,.owner-policy-form input,.owner-policy-form textarea{font-size:16px}}.vx-studio{--vx-ink:#202027;--vx-muted:#71717e;--vx-line:#e8e8ed;--vx-purple:#7147e8;color:var(--vx-ink);max-width:1550px;margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.vx-studio *{box-sizing:border-box}.vx-studio button,.vx-studio input,.vx-studio textarea,.vx-studio select{font:inherit}.vx-studio button{cursor:pointer}.vx-studio button:disabled{cursor:not-allowed;opacity:.43}:is(.vx-studio button:focus-visible,.vx-studio a:focus-visible,.vx-studio input:focus-visible,.vx-studio textarea:focus-visible,.vx-studio select:focus-visible){outline-offset:3px;outline:3px solid #9875ee}.vx-studio h1,.vx-studio h2,.vx-studio h3,.vx-studio p{margin:0}.vx-studio a{text-decoration:none}.vx-studio-back{color:var(--vx-muted);align-items:center;gap:7px;margin-bottom:24px;font-size:12px;display:inline-flex}.vx-studio-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.vx-studio-brand{letter-spacing:-.5px;align-items:center;gap:9px;margin-bottom:16px;font-size:17px;display:flex}.vx-studio-brand>svg{color:var(--vx-purple)}.vx-studio-brand strong{color:var(--vx-muted);font-weight:500}.vx-studio-heading h1{letter-spacing:-1.2px;margin-bottom:9px;font-size:clamp(24px,2.25vw,34px);font-weight:600;line-height:1.15}.vx-studio-heading p{color:var(--vx-muted);max-width:700px;font-size:14px}.vx-studio-heading-actions{flex-shrink:0;padding-bottom:4px}.vx-primary,.vx-secondary{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 17px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.vx-primary{color:#fff;background:#23222a}.vx-primary:hover:not(:disabled){background:#453466}.vx-secondary{color:#3f3e47;background:#fff;border-color:#e0dfe8}.vx-secondary:hover:not(:disabled){background:#f6f5f9}.vx-demo-badge{color:#6e51a8;letter-spacing:0;background:#f1ecfb;border-radius:5px;margin-left:5px;padding:4px 8px;font-size:10px;font-weight:500}.vx-demo-notice{border-top:1px solid var(--vx-line);color:var(--vx-muted);justify-content:space-between;gap:12px;padding:13px 0 21px;font-size:12px;display:flex}.vx-demo-notice a{color:#6543b1;align-items:center;gap:5px;display:inline-flex}.vx-alert{color:#843c17;background:#fff4ed;border:1px solid #f1d1bc;border-radius:9px;margin:12px 0;padding:12px 15px}.vx-alert button,.vx-version-warning button{color:inherit;background:0 0;border:0;margin-left:8px;font-weight:600;text-decoration:underline}.vx-notice{color:#27613e;padding:9px 0 15px!important}.vx-studio-toolbar{border:1px solid var(--vx-line);background:#fff;border-radius:12px 12px 0 0;align-items:center;gap:17px;min-height:64px;padding:14px 18px;display:flex}.vx-studio-toolbar>label{color:var(--vx-muted);align-items:center;gap:9px;min-width:0;font-size:11px;display:flex}.vx-studio-toolbar select{color:var(--vx-ink);background:0 0;border:0;min-width:0;max-width:350px;padding:6px 20px 6px 4px;font-size:13px;font-weight:600}.vx-version-state{white-space:nowrap;color:#805f28;background:#faf4e6;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.vx-version-state.approved{color:#367247;background:#edf6ef}.vx-version-state.changes_requested{color:#9a5940;background:#f8eeea}.vx-version-state>span{background:currentColor;border-radius:50%;width:5px;height:5px}.vx-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vx-toolbar-actions button,.vx-toolbar-actions a{border:1px solid var(--vx-line);color:#54515e;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.vx-toolbar-actions button.selected{color:#6d45bb;background:#f7f3ff;border-color:#c5b2ec}.vx-studio-grid{border:1px solid var(--vx-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden}.vx-preview-column{background:#fbfbfd;min-width:0;padding:22px}.vx-preview-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.vx-preview-title h2{letter-spacing:-.3px;font-size:16px;font-weight:600}.vx-preview-title p{color:var(--vx-muted);max-width:560px;margin-top:5px;font-size:12px}.vx-icon-action{color:#6a49ab;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:inline-flex;font-size:11px!important}.vx-icon-action.selected{font-weight:700}.vx-canvas{background:#edecf1;border:1px solid #e2e1e7;border-radius:9px;overflow:hidden}.vx-artboard{isolation:isolate;background:#fff;width:100%;position:relative;overflow:hidden}.vx-artboard>img,.vx-artboard>svg,.vx-comparison>img,.vx-comparison>svg{object-fit:fill;width:100%;height:100%;margin:0;display:block}.vx-canvas.pinning .vx-artboard{cursor:crosshair}.vx-comparison{pointer-events:none;position:absolute;inset:0}.vx-split-line{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #3338}.vx-split-line>span{color:#7147e8;background:#fff;border-radius:18px;place-items:center;width:32px;height:40px;font-size:20px;display:grid;position:absolute;top:48%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0003}.vx-image-label{color:#fff;pointer-events:none;background:#24212bd9;border-radius:4px;padding:3px 10px;font-size:11px;position:absolute;bottom:15px}.vx-image-label.old{left:15px}.vx-image-label.new{right:15px}.vx-compare-slider{color:#777;background:#fff;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex}.vx-compare-slider input{accent-color:#7147e8;flex:1;min-width:0;height:20px}.vx-preview-caption{color:#85818f;text-align:center;background:#f4f3f7;padding:9px 14px;font-size:10px}.vx-pin{color:#fff;z-index:2;background:#764ae9;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1e103333}.vx-pin.resolved{background:#6f8d78}.vx-pin.draft{pointer-events:none;background:#26232d;font-size:17px}.vx-file-details{color:var(--vx-muted);overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding-top:12px;font-size:10px;display:flex}.vx-integrity{color:var(--vx-muted);margin-top:18px;font-size:11px}.vx-integrity summary{cursor:pointer;color:#65616e;align-items:center;gap:6px;display:flex}.vx-integrity p{margin-top:10px}.vx-integrity code{overflow-wrap:anywhere;margin:8px 0;font-size:10px;display:block}.vx-review-panel{border-left:1px solid var(--vx-line);flex-direction:column;min-width:0;display:flex}.vx-review-tabs{border-bottom:1px solid var(--vx-line);gap:13px;min-height:58px;padding:0 15px;display:flex}.vx-review-tabs button{color:#827d8b;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.vx-review-tabs button[aria-selected=true]{color:#4e346e;border-bottom-color:#8058cf}.vx-review-tabs button span{background:#f1edf8;border-radius:4px;padding:0 5px;font-size:10px}.vx-review-body{scrollbar-width:thin;flex:1;max-height:590px;padding:19px;overflow:auto}.vx-review-body h3{letter-spacing:-.3px;margin-bottom:8px;font-size:15px}.vx-muted,.vx-no-notes p{color:var(--vx-muted);font-size:12px;line-height:1.7}.vx-no-notes{text-align:center;padding:21px 7px}.vx-no-notes>svg{color:#b6a4d1;margin:0 auto 13px}.vx-no-notes h3{font-size:14px}.vx-note{border-bottom:1px solid var(--vx-line);padding:14px 0;scroll-margin:10px}.vx-note:first-child{padding-top:0}.vx-note header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vx-note-number{color:#7750bd;background:#f2ebff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.vx-note header strong{font-size:11px;font-weight:600}.vx-note time{color:#9a95a3;margin-left:auto;font-size:9px}.vx-note>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.7}.vx-note footer{color:#8f879a;justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;display:flex}.vx-note footer button{color:#6b4aab;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.vx-note.is-resolved{opacity:.7}.vx-note.is-resolved footer>span{color:#42714b}.vx-note-compose{margin-top:21px}.vx-note-compose label,.vx-changes-request>label{margin-bottom:7px;font-size:11px;font-weight:600;display:block}.vx-note-compose textarea,.vx-changes-request textarea,.vx-publish input,.vx-publish textarea{resize:vertical;color:#302c37;background:#fff;border:1px solid #dedce5;border-radius:8px;width:100%;min-height:42px;padding:11px 12px;font-size:12px;line-height:1.6;display:block}.vx-note-compose textarea:focus,.vx-changes-request textarea:focus{border-color:#b29bd7;outline:2px solid #f1ebfb}.vx-note-compose .vx-primary{width:100%;min-height:36px;margin-top:9px;font-size:11px}.vx-pin-hint{color:#744db5;justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.vx-pin-hint button{color:inherit;background:0 0;border:0}.vx-checklist{margin:22px 0}.vx-checklist label{border-bottom:1px solid var(--vx-line);align-items:start;gap:10px;padding:13px 0;font-size:12px;display:flex}.vx-checklist input{accent-color:#7548cf;flex-shrink:0;width:17px;height:17px;margin-top:2px}.vx-changes-request{margin-top:24px}.vx-changes-request button{width:100%;margin-top:10px;font-size:11px}.vx-approval-box{border-top:1px solid var(--vx-line);background:#fdfcfe;padding:19px}.vx-review-count{color:#89818f;justify-content:space-between;gap:8px;font-size:9px;display:flex}.vx-approval-box progress{accent-color:#8054d4;background:#eee;border:0;border-radius:5px;width:100%;height:4px;margin:9px 0 18px;display:block;overflow:hidden}.vx-approval-box progress::-webkit-progress-bar{background:#eee}.vx-approval-box progress::-webkit-progress-value{background:#8054d4}.vx-approval-box .vx-primary{width:100%;font-size:12px}.vx-approval-box small{color:#99909f;margin-top:10px;font-size:10px;line-height:1.6;display:block}.vx-approval-box>p,.vx-demo-complete{color:var(--vx-muted);margin:10px 0;font-size:11px;line-height:1.6;display:block}.vx-approved-title{color:#3c7850;align-items:center;gap:9px;display:flex}.vx-approved-title h3{font-size:14px}.vx-history{margin:0;padding:0;list-style:none}.vx-history li{gap:12px;margin:0;padding:0 0 22px;display:flex;position:relative}.vx-history li>span{background:#b79adf;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.vx-history li:not(:last-child):before{content:"";background:#eee7f5;width:1px;position:absolute;top:18px;bottom:6px;left:3px}.vx-history strong{font-size:11px;font-weight:600}.vx-history p{color:#8a8194;margin:3px 0;font-size:11px}.vx-history time{color:#aaa2b1;font-size:10px}.vx-version-warning{color:#867042;border-left:1px solid var(--vx-line);border-right:1px solid var(--vx-line);background:#f7f1e6;padding:11px 16px;font-size:12px}.vx-file-preview{text-align:center;color:#79658a;background:#f2f0f7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:350px;padding:28px;display:flex}.vx-file-preview h3{color:#32273e;overflow-wrap:anywhere}.vx-file-preview p{font-size:12px}.vx-file-preview small{max-width:380px;font-size:10px}.vx-studio-empty{border:1px solid var(--vx-line);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:50px;padding:55px 35px;display:flex}.vx-studio-empty>img{object-fit:contain;width:170px;height:auto;max-height:240px}.vx-studio-empty>div{max-width:460px}.vx-studio-empty span{letter-spacing:1.5px;color:#91849c;font-size:10px}.vx-studio-empty h2{letter-spacing:-.8px;margin:12px 0;font-size:28px}.vx-studio-empty p{color:var(--vx-muted);margin-bottom:22px;font-size:14px;line-height:1.8}.vx-confirm{color:#30293b;background:#fff;border:1px solid #e7e0ef;border-radius:16px;width:min(510px,100vw - 36px);max-height:calc(100dvh - 40px);margin:auto;padding:29px;overflow:auto;box-shadow:0 30px 100px #17102633}.vx-confirm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f172a66}.vx-confirm>svg{color:#7650ba;margin-bottom:15px}.vx-confirm h2{letter-spacing:-.6px;margin:0 0 14px;font-size:22px}.vx-confirm p{color:#7c7286;margin:12px 0;font-size:13px;line-height:1.7}.vx-confirm>div:last-child{gap:10px;margin-top:22px;display:flex}.vx-publish-title{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.vx-publish-title span{letter-spacing:1.5px;color:#9279b4;font-size:10px}.vx-publish-title h2{margin-top:6px}.vx-publish-title>button{color:#8b7d9d;background:0 0;border:0}.vx-publish fieldset{border:0;margin:0;padding:0}.vx-publish label{margin-bottom:19px;font-size:12px;font-weight:600;display:block}.vx-publish input,.vx-publish textarea{margin-top:7px;font-weight:400}.vx-publish small{color:#998ca8;margin-top:6px;font-size:10px;font-weight:400;line-height:1.7;display:block}.vx-publish form>.vx-primary{width:100%}.vx-demo-page{background:#fafafd;padding:24px max(28px,5vw) 65px}.vx-studio-launch{color:#29232f;background:#faf7ff;border:1px solid #e5dcef;border-radius:11px;align-items:center;gap:16px;margin:19px 0;padding:16px 20px;text-decoration:none;display:flex}.vx-studio-launch>svg{color:#8558c5;width:25px}.vx-studio-launch strong{font-size:14px}.vx-studio-launch p{color:#8a7b96;margin:3px 0 0;font-size:12px}.vx-studio-launch>span:last-child{color:#75539f;margin-left:auto;font-size:12px}.vx-home-studio{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1120px;margin:0 auto 36px;padding:25px 0;font-family:Arial,sans-serif;display:flex}.vx-home-studio>div{align-items:center;gap:14px;display:flex}.vx-home-studio svg{color:#7957b9}.vx-home-studio strong{font-size:17px;font-weight:600;display:block}.vx-home-studio p{color:#888;margin:6px 0 0;font-size:13px}.vx-home-studio>a{color:#3d2d56;white-space:nowrap;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.vx-studio :where(input,textarea)::placeholder{color:#a098a9}.vx-studio :where(input,textarea):disabled{background:#f7f5f9}@media (min-width:1500px){.vx-studio-grid{grid-template-columns:minmax(0,1fr) 360px}.vx-preview-column{padding:26px}.vx-review-body{max-height:690px}}@media (max-width:1150px){.vx-studio-grid{grid-template-columns:minmax(0,1fr) 300px}.vx-preview-column{padding:16px}.vx-studio-toolbar select{max-width:230px}.vx-studio-toolbar{gap:10px}.vx-preview-title{flex-direction:column}.vx-review-tabs{gap:10px;padding:0 12px}.vx-review-body{padding:15px}.vx-review-tabs button{font-size:10px}.vx-studio-heading h1{font-size:25px}}@media (max-width:850px){.vx-studio-grid{grid-template-columns:1fr}.vx-review-panel{border-left:0;border-top:1px solid var(--vx-line)}.vx-review-body{max-height:450px}.vx-review-tabs{gap:25px}.vx-review-tabs button{font-size:12px}.vx-studio-heading{align-items:start}.vx-studio-heading-actions .vx-primary{padding:10px;font-size:11px}.vx-studio-toolbar{flex-wrap:wrap}.vx-toolbar-actions{margin-left:auto}.vx-studio-toolbar select{max-width:260px}.vx-demo-page{padding:20px 20px 40px}.vx-home-studio p{max-width:350px}.vx-preview-title{flex-direction:row}.vx-studio-empty{gap:25px;padding:35px 25px}}@media (max-width:560px){.vx-studio-heading{flex-direction:column;gap:15px}.vx-studio-back{margin-bottom:17px}.vx-studio-heading h1{font-size:25px}.vx-studio-heading p{font-size:12px}.vx-studio-brand{flex-wrap:wrap;margin-bottom:14px;font-size:16px}.vx-demo-page{padding:20px 12px 35px}.vx-demo-notice{flex-direction:column;font-size:11px}.vx-studio-toolbar{gap:10px;padding:12px}.vx-studio-toolbar>label{width:100%}.vx-studio-toolbar select{flex:1;max-width:100%}.vx-toolbar-actions{gap:6px}.vx-toolbar-actions button{font-size:11px}.vx-preview-column{padding:12px}.vx-preview-title{flex-direction:column;gap:8px}.vx-preview-title h2{font-size:15px}.vx-preview-title p{font-size:11px}.vx-preview-caption,.vx-file-details{font-size:9px}.vx-studio-empty{text-align:center;flex-direction:column;padding:25px}.vx-studio-empty>img{width:100px;max-height:150px}.vx-studio-empty h2{font-size:23px}.vx-confirm{padding:22px}.vx-confirm>div:last-child{flex-direction:column}.vx-studio-launch{gap:10px;padding:14px}.vx-studio-launch>span:last-child{font-size:0}.vx-studio-launch>span:last-child:after{content:"↗";font-size:20px}.vx-home-studio{flex-direction:column;align-items:start;width:calc(100% - 36px)}.vx-pin{width:24px;height:24px;font-size:10px}}@media (prefers-reduced-motion:reduce){.vx-studio *{scroll-behavior:auto!important}}.workspace-main:has(.vx-studio){width:min(1580px,100%);padding:26px 28px 40px}.vx-studio-heading-actions{align-items:center;gap:17px;display:flex}.vx-studio-heading-actions>.vyx-image{object-fit:contain;width:51px;height:61px}.vx-artboard{width:min(100%,calc((100dvh - 380px)*var(--vx-ratio,1.38)));margin:0 auto}.vx-review-body{max-height:clamp(230px,100dvh - 455px,580px)}@media (max-width:850px){.vx-artboard{width:100%}.vx-review-body{max-height:440px}.workspace-main:has(.vx-studio){padding:24px 20px 40px}}@media (max-width:560px){.vx-studio-heading{padding-right:55px;position:relative}.vx-studio-heading-actions>.vyx-image{width:45px;height:60px;position:absolute;top:42px;right:0}.workspace-main:has(.vx-studio){padding:20px 12px 35px}}.workspace-app{color:#202127;background:#fff}.workspace-sidebar{background:#fafafa;border-color:#e9e9ed}.workspace-main{width:min(1280px,100%);padding:30px 42px 48px}.workspace-topbar{height:60px}.workspace-sidebar nav>a[aria-current=page]:not(.workspace-create){color:#573382;background:#eeeaf5}.workspace-app .company-primary{background:#171719;border-color:#171719;border-radius:10px;min-height:46px}.workspace-app .company-primary:hover{background:#353039}:is(.workspace-app button:focus-visible,.workspace-app a:focus-visible){outline-offset:4px;outline:2px solid #8150c4}.workspace-app button:disabled{cursor:default;opacity:.55}.workspace-app .ticket-room-heading{align-items:flex-end;margin-bottom:26px}.workspace-app .ticket-room-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:780px;font-size:clamp(25px,2.5vw,32px);line-height:1.25}.workspace-app .ticket-room-heading p{letter-spacing:.04em;color:#7b7c83;font-size:13px}.workspace-app .ticket-status{white-space:normal;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.4}.workspace-app .ticket-status.state-ceka{color:#78541d;background:#fff2dc}.workspace-app .ticket-status.state-prace{color:#633999;background:#efe9fa}.workspace-app .ticket-status.state-hotovo{color:#285c3c;background:#e6f4eb}.workspace-app .ticket-room-grid{background:#fff;border:1px solid #e5e5eb;border-radius:14px;grid-template-columns:minmax(0,1fr) 266px;align-items:stretch;gap:0;display:grid;overflow:hidden}.workspace-app .ticket-room-grid>*{min-width:0}.workspace-app .ticket-chat{border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.workspace-app .ticket-chat>header{background:#fff;border-color:#ebebf0;min-height:83px;padding:20px 24px}.workspace-app .ticket-chat>header h2{font-size:14px;font-weight:500}.workspace-app .ticket-chat>header p{color:#82818a;font-size:13px;line-height:1.7}.workspace-app .ticket-chat>header>span{color:#8b8992;font-size:13px}.workspace-app .ticket-team-mark{color:#7244aa;background:#f0eafa;width:36px;height:36px}.conversation-pending{text-align:left;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:32px;min-height:390px;padding:34px 26px 44px;display:flex}.conversation-pending>.vyx-image{object-fit:contain;flex-shrink:0;width:200px;height:240px;margin:0;display:block}.conversation-pending h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.conversation-pending p{color:#777680;max-width:240px;margin:11px auto 0;font-size:13px;line-height:1.8}.workspace-app .work-chat-locked{color:#696570;text-align:center;background:#fafafa;border-top:1px solid #ebebf0;padding:19px 18px;font-size:13px}.workspace-app .ticket-messages{background:#fff;height:clamp(275px,40svh,455px);padding:24px}.workspace-app .ticket-message{background:#f3f3f6;border:0;border-radius:12px}.workspace-app .ticket-message.own{background:#f0e9fa}.workspace-app .ticket-message p{font-size:14px;line-height:1.75}.workspace-app .ticket-reply{background:#fff;border-color:#ebebf0;padding:18px 22px}.workspace-app .ticket-reply textarea{background:#fafafa;border-color:#e5e5eb;border-radius:9px;min-height:78px;font-size:14px}.workspace-app .ticket-reply>div>span{color:#696570;font-size:13px}.workspace-app .ticket-reply .company-primary{min-height:40px;padding:10px 15px;font-size:14px}.workspace-app .ticket-claim-bar{border-color:#ebebf0;margin-top:auto;padding:20px 24px;font-size:14px}.conversation-new{color:#6739a0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8c9ed;border-radius:22px;margin:10px auto;padding:10px 18px;font-size:14px;display:block;position:relative}.workspace-app .ticket-details{background:#fcfcfd;border:0;border-left:1px solid #e5e5eb;border-radius:0;margin:0;padding:26px 23px}.workspace-app .ticket-details .work-detail-label{letter-spacing:0;color:#39363f;margin:0 0 15px;font-size:14px;font-weight:500}.project-output-link{border-bottom:1px solid #e7e6ed;align-items:center;gap:10px;margin-bottom:19px;padding:0 0 19px;display:flex}.project-output-link>span:last-child{color:#908299;margin-left:auto}.project-output-link strong{color:#6a4398;font-size:14px;font-weight:500}.project-output-link small{color:#85808a;margin-top:5px;font-size:13px;line-height:1.6;display:block}.project-output-link:hover strong{text-decoration:underline}.workspace-app .ticket-details .ticket-original{font-size:14px}.workspace-app .ticket-details summary{color:#4a4650;min-height:34px;font-size:14px;font-weight:500}.ticket-details summary>span{font-size:0}.ticket-details summary>span:after{content:"+";font-size:17px}.ticket-details details[open] summary>span:after{content:"−"}.workspace-app .ticket-details dl{border-color:#e7e6ed;margin-top:15px;display:block}.workspace-app .ticket-details dt{color:#88828f;font-size:13px}.workspace-app .ticket-details dd{color:#4e4659;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.workspace-app .ticket-details .portal-small{color:#69616f;font-size:13px;line-height:1.8}.admin-status-hint{color:#77727e;margin-bottom:12px;font-size:14px;line-height:1.7}.journey-status{border-bottom:1px solid #e7e6ed;margin:0 0 25px;padding-bottom:22px}.journey-status h2{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.4}.journey-queued h2{letter-spacing:0;color:#645b6b;margin:0;font-size:14px}.journey-position{align-items:baseline;gap:13px;margin:7px 0 5px;display:flex}.journey-position>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#692fab;font-size:62px;font-weight:500;line-height:1.1}.journey-position>strong>span{color:#9d79c5}.journey-position>span{color:#73697f;font-size:13px}.journey-description{color:#78717f;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.journey-next{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.journey-next:empty{display:none}.journey-next>a,.journey-next>button{min-height:38px;font:inherit;color:#603d89;cursor:pointer;background:#eee8f6;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:inline-flex}.journey-next>a:hover,.journey-next>button:hover{background:#e7def1}.journey-connection{color:#8a672e;margin-top:12px;font-size:13px;line-height:1.65}.workspace-app .ticket-details .journey-queue-info{border:0;margin-top:12px;padding:0}.workspace-app .ticket-details .journey-queue-info summary{color:#8b8195;cursor:pointer;min-height:32px;font-size:13px;font-weight:400;line-height:1.7}.journey-queue-info>div{color:#817687;padding:6px 0;font-size:13px;line-height:1.8}.journey-queue-info p+p{margin-top:10px}.work-compose-heading{align-items:flex-end;max-width:none;margin:0 0 32px}.work-compose-heading>.compose-mobile-vyx{display:none}.work-compose-heading h1{letter-spacing:-.04em;font-size:34px;line-height:1.2}.work-compose-heading p{color:#817988;font-size:13px}.compose-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;display:grid}.compose-layout .work-compose{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.compose-layout .request-form .project-field>label{color:#39343f;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.5;display:block}.compose-layout .request-form .ticket-title-field{margin-bottom:25px}.compose-layout .request-form .ticket-title-field input{letter-spacing:0;background:#fff;border:1px solid #dddde5;border-radius:8px;min-height:50px;padding:13px 15px;font-size:15px;font-weight:400}.compose-layout .request-form .request-message textarea{resize:vertical;background:#fff;border:1px solid #dddde5;border-radius:8px;height:170px;min-height:170px;padding:15px;font-size:14px;line-height:1.8}.compose-layout .request-form .ticket-title-field input:focus,.compose-layout .request-form .request-message textarea:focus{border-color:#906cb5;outline:none;box-shadow:0 0 0 3px #8246c710}.compose-layout .request-form input::placeholder,.compose-layout .request-form textarea::placeholder{color:#76707c}.compose-layout .project-details-toggle{color:#756582;border-top:0;min-height:49px;font-size:14px}.compose-layout .ticket-sender{margin-top:12px;padding:12px 0}.compose-layout .ticket-sender>a{color:#93809f;font-size:13px}.compose-layout .request-form .project-privacy{color:#87808e;margin-top:14px;font-size:13px;line-height:1.7}.compose-layout .request-submit-row{border-top:0;align-items:center;gap:16px;margin-top:18px;padding-top:20px}.compose-layout .request-send-note{color:#8b818f;max-width:245px;font-size:13px;line-height:1.7}.compose-layout .request-form .request-send{white-space:nowrap;gap:16px;min-height:48px;padding:12px 19px;font-size:13px}.compose-companion{text-align:center;min-width:0;padding-top:22px}.compose-companion>.vyx-image{object-fit:contain;width:200px;height:240px;margin:0 auto 26px;display:block;position:relative}.compose-companion h2{letter-spacing:-.035em;margin:0 0 13px;font-size:22px;font-weight:500;line-height:1.3}.compose-companion>p{color:#807789;max-width:238px;margin:0 auto;font-size:14px;line-height:1.9}.companion-note{color:#716879;border-top:1px solid #e9e5ef;max-width:226px;margin:26px auto 0;padding-top:21px;font-size:13px;line-height:1.9}.work-empty-visual>.vyx-image{width:230px}.access-mascot>.vyx-image{width:220px}.work-project-row time{font-variant-numeric:tabular-nums}.work-row-title p{color:#6e627b}.work-list-sync{color:#74717a;align-items:center;gap:6px;margin:18px 0 0;font-size:13px;display:flex}.work-list-sync>span{background:#ad91c9;border-radius:50%;width:6px;height:6px}.work-list-sync.is-stale>span{background:#a67224}@media (max-width:1150px){.workspace-main{padding-inline:27px}.workspace-app .ticket-room-grid{grid-template-columns:minmax(0,1fr) 235px}.workspace-app .ticket-details{padding:24px 19px}.workspace-app .ticket-chat>header>span{display:none}.compose-layout{grid-template-columns:minmax(0,1fr) 210px;gap:35px}.compose-companion>.vyx-image{width:180px;height:216px}.compose-layout .request-submit-row{flex-wrap:wrap}.compose-layout .request-form .request-send{margin-left:auto}}@media (max-width:850px){.workspace-app .ticket-room-grid{grid-template-columns:minmax(0,1fr) 205px}.workspace-app .ticket-details{padding:22px 16px}.conversation-pending{text-align:center;flex-direction:column;min-height:375px;padding-inline:20px}.conversation-pending>.vyx-image{width:140px;height:168px}.conversation-pending h2{font-size:20px}.compose-layout{grid-template-columns:minmax(0,1fr) 170px;gap:25px}.compose-companion>.vyx-image{width:155px;height:186px}.compose-companion h2{font-size:19px}.work-compose-heading h1{font-size:30px}}@media (max-width:680px){.workspace-main{padding:24px 18px 36px}.workspace-sidebar{padding:15px 18px}.workspace-app .ticket-room-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.workspace-app .ticket-room-heading h1{font-size:24px}.workspace-app .ticket-room-heading>.ticket-status{max-width:110px;margin-top:25px;font-size:13px}.workspace-app .ticket-room-grid{border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.workspace-app .ticket-chat{border:1px solid #e5e5eb;border-radius:12px;order:2;margin-top:20px}.workspace-app .ticket-details{display:contents}.journey-status{border:1px solid #e7e6ed;border-left:0;border-right:0;order:1;margin:0;padding:19px 0}.journey-queued{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.journey-queued h2{grid-area:1/1}.journey-position{grid-area:1/2/span 2;gap:8px;margin:0}.journey-position>strong{font-size:44px}.journey-position>span{font-size:13px}.journey-queued .journey-description{grid-area:2/1;margin-top:4px;font-size:13px}.workspace-app .ticket-details .journey-queue-info{grid-column:1/-1;margin-top:4px}.journey-connection{grid-column:1/-1}.journey-status h2:not(.journey-queued h2){font-size:16px}.ticket-details>.work-detail-label,.ticket-details>.project-output-link,.ticket-details>details,.ticket-details>dl,.ticket-details>.portal-small,.ticket-details>.ticket-admin-controls{order:3}.workspace-app .ticket-details .work-detail-label{margin:26px 0 17px;font-size:13px}.project-output-link{margin-bottom:18px;padding-bottom:18px}.project-output-link strong,.project-output-link small{font-size:13px}.workspace-app .ticket-details>details{padding-bottom:10px}.workspace-app .ticket-details>details summary{font-size:13px}.workspace-app .ticket-details>dl{flex-wrap:wrap;gap:30px;margin-top:10px;display:flex}.workspace-app .ticket-details>.portal-small{font-size:13px}.workspace-app .ticket-chat>header{min-height:76px;padding:17px 18px}.workspace-app .ticket-chat>header h2{font-size:14px}.workspace-app .ticket-chat>header p{font-size:13px}.conversation-pending{gap:15px;min-height:310px;padding:26px 20px 32px}.conversation-pending>.vyx-image{width:116px;height:139px}.conversation-pending h2{font-size:21px}.conversation-pending p{max-width:270px;font-size:14px}.workspace-app .ticket-messages{height:350px;padding:20px 16px}.workspace-app .ticket-reply{padding:17px}.workspace-app .ticket-reply textarea{font-size:16px}.workspace-app .ticket-reply>div{align-items:center;gap:12px}.workspace-app .ticket-reply>div>span{max-width:160px}.workspace-app .work-chat-locked{padding:16px;font-size:13px;line-height:1.7}.workspace-app .ticket-claim-bar{padding:20px;font-size:14px}.work-compose-heading{margin-bottom:25px;position:relative}.work-compose-heading h1{max-width:calc(100% - 76px);margin-block:10px;font-size:28px}.work-compose-heading p{max-width:calc(100% - 72px);font-size:14px;line-height:1.8}.work-compose-heading>.compose-mobile-vyx{object-fit:contain;width:72px;max-height:87px;margin:0;display:block;position:absolute;top:31px;right:0}.compose-layout{display:block}.compose-layout .work-compose{border:0;border-radius:0;padding:0}.compose-layout .request-form .ticket-title-field input,.compose-layout .request-form .request-message textarea{font-size:16px}.compose-layout .request-form .request-message textarea{height:170px}.compose-layout .request-form .project-field>label{font-size:13px}.compose-layout .request-submit-row{flex-direction:column;align-items:stretch;padding-top:14px}.compose-layout .request-form .request-send{justify-content:space-between;width:100%;margin:0}.compose-layout .request-send-note{text-align:center;order:2;max-width:none}.compose-companion{display:none}.work-page-heading>.company-primary{min-height:42px;padding:10px;font-size:13px;display:inline-flex}.work-page-heading{align-items:flex-start}.work-list-sync{font-size:13px}.access-mascot>.vyx-image{width:140px}}@media (min-width:1001px) and (max-height:800px){.workspace-main{padding-top:23px}.work-compose-heading{margin-bottom:25px}.work-compose-heading h1{margin-block:7px;font-size:31px}.work-compose-heading p{line-height:1.6}.compose-layout .request-form .ticket-title-field{margin-bottom:21px}.compose-layout .request-form .request-message textarea{height:135px;min-height:135px}.compose-layout .request-form .request-message{margin-bottom:12px}.compose-layout .ticket-sender{margin-top:8px;padding:10px 0}.compose-layout .request-form .project-privacy{margin-top:10px}.compose-layout .request-submit-row{margin-top:14px;padding-top:14px}.workspace-app .ticket-room-heading{margin-bottom:22px}.conversation-pending{min-height:350px}.workspace-app .ticket-messages{height:250px;min-height:250px}}@media (prefers-reduced-motion:reduce){.workspace-app *{scroll-behavior:auto!important}}.access-layout{align-items:center;gap:80px;padding-block:45px}.access-panel{width:100%;max-width:460px;box-shadow:none}.access-panel>h2{letter-spacing:-.04em;margin:26px 0 14px;font-size:32px;line-height:1.2}.access-panel>p{color:#625d6a;font-size:15px;line-height:1.7}.access-tabs button{min-height:45px;font-size:15px}.email-access-form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.email-access-form>label,.access-password-label label{color:#29252f;font-size:15px;font-weight:500}.email-access-form input{font:inherit;background:#fff;border:1px solid #d8d5dd;border-radius:9px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:16px}.email-access-form input:focus{border-color:#7b4baf;box-shadow:0 0 0 3px #7b4baf15}.email-access-form small,.email-code-actions button,.access-alternative small,.access-panel .access-legal{color:#69636f;font-size:13px;line-height:1.65}.access-password-label{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.access-password-label button,.access-back{font:inherit;color:#65428f;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.access-password{position:relative}.access-password input{padding-right:50px}.access-password>button{color:#69636f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:4px;right:4px}.email-access-form .access-primary{color:#fff;min-height:51px;font:inherit;cursor:pointer;background:#1b1920;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 18px;font-size:15px;font-weight:500;display:flex}.email-access-form .access-primary:disabled{opacity:.5;cursor:default}.email-access-form .access-primary:hover:not(:disabled){background:#37303f}:is(.access-panel button:focus-visible,.access-panel a:focus-visible){outline-offset:3px;outline:2px solid #8452be}.access-back{justify-content:center;align-items:center;gap:10px;min-height:40px;display:flex}.access-panel .email-setup-notice{background:#f5f3f8;border:1px solid #e6e1ec;border-radius:8px;margin-top:20px;padding:12px 14px;font-size:13px;line-height:1.7}.access-panel .access-success{color:#315d3b;background:#eef7f0;border:1px solid #d8eadd;border-radius:8px;padding:14px;font-size:14px}.access-alternative{border-top:1px solid #e9e6ee;margin-top:24px;padding-top:20px}.access-alternative>a{font-size:14px}.access-alternative small{margin-top:10px;display:block}.access-brand-copy>p{color:#68616e;font-size:17px;line-height:1.75}.access-brand .access-eyebrow{letter-spacing:.08em;font-size:12px}.access-brand .access-services{color:#726979;font-size:14px;line-height:1.8}.access-brand .access-mascot>span{font-size:16px}.access-brand .access-mascot>span>span{font-size:13px}.workspace-sidebar nav>a,.workspace-account strong{font-size:14px}.workspace-account small,.workspace-topbar,.workspace-help{font-size:13px}.compose-layout .request-form .project-field>label{font-size:15px}.compose-layout .request-form .request-message textarea{font-size:16px}.compose-layout .project-privacy,.compose-layout .request-send-note{color:#6b6471;font-size:13px}.compose-layout .ticket-sender strong{font-size:14px}.compose-layout .ticket-sender span{font-size:13px}.compose-layout .request-form .request-send{min-height:50px;font-size:15px}.workspace-app .work-chat-locked{font-size:13px}.workspace-app .ticket-reply>div>span{font-size:12px}.workspace-app .ticket-chat>header h2{font-size:16px}.workspace-app .ticket-chat>header p{font-size:13px}.workspace-app .ticket-message p{font-size:15px}.workspace-app .ticket-details .journey-queue-info summary{font-size:13px}.journey-description,.conversation-pending p{color:#6b6471;font-size:14px}.workspace-app .ticket-details .portal-small{font-size:13px}.profile-form label{font-size:15px}.profile-form input:not([type=checkbox]){min-height:48px;font-size:16px}.profile-form .portal-consent{font-size:13px;line-height:1.7}@media (max-width:1000px){.access-layout{gap:40px;padding-block:30px}}@media (max-width:680px){.access-layout{gap:24px;padding:22px 0}.access-panel{max-width:none}.access-panel>h2{font-size:28px}.access-brand .access-services{display:none}.workspace-app .ticket-room-heading>.ticket-status{font-size:12px}.compose-layout .request-form .project-field>label{font-size:15px}.access-password-label{gap:10px}.journey-queued .journey-description{font-size:13px}.workspace-app .ticket-reply>div>span{font-size:12px}}.workspace-app .work-row-title h2{font-size:17px}.workspace-app .work-row-title p,.workspace-app .work-project-row time{font-size:13px}.workspace-app .work-row-title small,.workspace-app .work-table-heading{color:#756c7e;font-size:12px}.workspace-app .work-page-heading>div>span{font-size:12px}.workspace-app .work-list-toolbar .ticket-filters button{min-height:40px;font-size:13px}.workspace-app .work-search input{font-size:14px}.workspace-app .queue-pagination{font-size:13px}.profile-access-link{color:#614483;margin-top:24px;font-size:14px}@media (max-width:680px){.workspace-sidebar nav{flex-wrap:wrap}.workspace-sidebar nav>a{flex-shrink:0}.workspace-sidebar nav>.workspace-create{order:0;margin-left:0}.workspace-app .work-row-title h2{font-size:16px}.workspace-app .work-list-toolbar .ticket-filters button{padding-inline:8px;font-size:12px}}.compose-layout .request-send-note{max-width:330px}.owner-readiness li span,.owner-readiness p,.owner-policy-form small{font-size:14px;line-height:1.7}.owner-policy-form>label{font-size:15px}@media (max-width:680px){.access-layout{align-items:stretch;gap:22px;padding:12px 0}.access-page{width:calc(100% - 36px)}.access-brand{border-radius:16px;grid-template-columns:minmax(0,1fr) 98px;align-items:center;gap:10px;padding:16px 20px;display:grid;overflow:visible}.access-brand-copy{max-width:none;position:static}.access-brand .access-eyebrow,.access-brand-copy>p{display:none}.access-brand h1{letter-spacing:-.045em;margin:0;font-size:28px;line-height:1.12}.access-brand .access-mascot{margin:0;display:block;position:static}.access-brand .access-mascot>.vyx-image{object-fit:contain;width:98px;height:112px}.access-brand .access-mascot>span{display:none}.access-panel{padding:0 0 20px}.access-tabs{margin-bottom:22px}.access-panel>h2{margin:20px 0 12px}.access-password-label button{min-height:36px}.access-password-label{margin-top:3px}}@media (max-width:360px){.access-brand{grid-template-columns:minmax(0,1fr) 76px;gap:8px;padding:14px}.access-brand h1{font-size:25px}.access-brand .access-mascot>.vyx-image{width:76px;height:95px}}.company-services,.company-about,.reputation-page{color:#201d25;padding-bottom:70px}.company-service-hero,.company-about-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:75px;padding:60px 0 65px;display:grid}.company-service-hero h1,.company-about-hero h1,.reputation-page h1{letter-spacing:-.055em;margin:20px 0 25px;font-size:clamp(42px,5.2vw,70px);font-weight:600;line-height:1.08}.company-service-hero>div>p:not(.brand-eyebrow),.company-about-hero>div>p:not(.brand-eyebrow){color:#6a6471;max-width:590px;margin-bottom:29px;font-size:18px;line-height:1.8}.company-services .brand-eyebrow,.company-about .brand-eyebrow,.reputation-page .brand-eyebrow{letter-spacing:.11em;color:#776386;font-size:12px;font-weight:500}.service-hero-vyx,.about-vyx-stage{background:#f6f4f8;border-radius:28px;justify-content:center;align-items:center;min-width:0;min-height:350px;padding:26px;display:flex;position:relative}.service-hero-vyx>.vyx-image{object-fit:contain;width:250px;max-width:68%;height:300px;margin:0}.service-hero-vyx>span{color:#5d5368;align-self:flex-end;max-width:145px;padding:0 0 25px;font-size:16px;line-height:1.6}.service-directory{border-top:1px solid #e7e3ea;padding-top:40px;scroll-margin-top:110px}.directory-tools{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.directory-tools h2{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:500}.directory-search{color:#756c80;border:1px solid #ddd8e3;border-radius:10px;align-items:center;gap:12px;min-width:280px;min-height:48px;padding:0 14px;display:flex}.directory-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px 0;font-size:16px}.directory-search:focus-within{outline-offset:2px;outline:2px solid #8759b5}.directory-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.directory-tabs{flex-wrap:wrap;gap:9px;padding-bottom:27px;display:flex}.directory-tabs button{color:#645c6e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e4dfea;border-radius:7px;padding:10px 14px;font-size:14px;transition:background .15s}.directory-tabs button[aria-pressed=true]{color:#fff;background:#27212f;border-color:#27212f}.directory-tabs button:hover:not([aria-pressed=true]){background:#f5f2f8}.department{border-top:1px solid #e8e4eb;grid-template-columns:1fr 1.6fr;gap:64px;padding:42px 0;display:grid}.department>header>span{color:#81669a;font-size:13px}.department h2{letter-spacing:-.04em;max-width:350px;margin:12px 0 15px;font-size:29px;font-weight:500;line-height:1.25}.department header>p{color:#726a7a;max-width:335px;margin-bottom:22px;font-size:15px;line-height:1.75}.department header>a{color:#583479;align-items:center;gap:25px;font-size:15px;font-weight:500;display:inline-flex}.department-services{grid-template-columns:1fr 1fr;gap:35px;padding-top:10px;display:grid}.department-services h3{margin:0 0 16px;font-size:16px;font-weight:600}.department-services ul{margin:0;padding:0;list-style:none}.department-services li{color:#665e6f;padding:6px 0;font-size:15px;line-height:1.6}.directory-no-results{padding:40px 0 65px}.directory-no-results h3{font-size:26px}.directory-no-results p{color:#6a6073;margin:15px 0 25px;font-size:16px}.company-open-brief{border-top:1px solid #e5dfeb;justify-content:space-between;align-items:center;gap:55px;padding:58px 0 12px;display:flex}.company-open-brief h2{letter-spacing:-.04em;margin:0 0 18px;font-size:34px;font-weight:500;line-height:1.25}.company-open-brief p{color:#6d6277;max-width:620px;font-size:16px;line-height:1.8}.company-open-brief>a{flex-shrink:0}.about-vyx-stage{flex-direction:column;gap:12px;min-height:390px}.about-vyx-stage>.vyx-image{object-fit:contain;width:225px;height:255px;margin:0}.about-vyx-stage>div{text-align:center}.about-vyx-stage strong{margin-bottom:8px;font-size:25px;display:block}.about-vyx-stage span{color:#6a5f75;font-size:14px}.company-team-story{border-top:1px solid #e6e1ec;grid-template-columns:1fr 1fr;gap:65px;padding:55px 0 30px;display:grid}.company-team-story h2{letter-spacing:-.04em;margin:18px 0;font-size:35px;line-height:1.3}.company-team-story>div>p:not(.brand-eyebrow){color:#6f6479;margin:0 0 18px;font-size:17px;line-height:1.8}.team-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin:10px 0 50px;display:grid}.team-disciplines>a{border-top:1px solid #e7e1ed;padding:25px 30px 22px 0;position:relative}.team-disciplines span{font-size:17px;font-weight:500}.team-disciplines p{color:#786a83;margin:8px 0;font-size:14px;line-height:1.6}.team-disciplines svg{width:17px;height:17px;position:absolute;top:27px;right:0}.company-promises{background:#f7f5f9;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:60px;padding:35px;display:grid}.company-promises svg{color:#7b57a0}.company-promises h2{letter-spacing:-.025em;margin:20px 0 12px;font-size:20px;font-weight:500;line-height:1.35}.company-promises p{color:#756a7e;font-size:15px;line-height:1.8}.workspace-mode-label{color:#79707f;align-items:center;gap:7px;margin:-4px 0 22px;padding:0 4px;font-size:12px;line-height:1.4;display:flex}.workspace-team .workspace-mode-label{color:#583b75;background:#ebe4f3;border-radius:7px;margin-bottom:18px;padding:9px 10px}.workspace-team .workspace-sidebar{background:#f8f5fb;border-right-color:#e9e0f0}.workspace-team .workspace-topbar{background:#fcfaff}.workspace-customer .workspace-topbar{background:#fff}.workspace-switch{color:#5d3d7c;background:#fff;border:1px solid #e0d9e7;border-radius:9px;align-items:center;gap:12px;margin-bottom:17px;padding:13px 10px;font-size:14px;display:flex}.workspace-switch small{color:#807289;margin-top:4px;font-size:12px;display:block}.workspace-team .workspace-account small{color:#614086}.team-avatar{letter-spacing:-.04em;color:#745098;background:#ece5f5;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:inline-flex}.avatar-violet{color:#754498;background:#ece5f5}.avatar-blue{color:#35659b;background:#e5edf7}.avatar-forest{color:#397a5d;background:#e5f0ea}.avatar-slate{color:#5c5c73;background:#e9e9ef}.avatar-large{border-radius:25px;flex-basis:88px;width:88px;height:88px;font-size:30px}.workspace-app .ticket-chat>header>.team-avatar{margin-left:0;font-size:16px;display:inline-flex}.team-profile-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:65px;max-width:960px;margin-top:32px;display:grid}.team-profile-form fieldset,.project-review fieldset,.payment-verification fieldset{border:0;min-width:0;margin:0;padding:0}.team-profile-form label,.project-review form label:not(.review-consent),.payment-verification label:not(.review-consent){margin-bottom:22px;font-size:15px;line-height:1.6;display:block}.team-profile-form input,.team-profile-form textarea,.project-review input:not([type=radio]):not([type=checkbox]),.project-review textarea,.payment-verification input:not([type=checkbox]){width:100%;font:inherit;outline-offset:3px;background:#fff;border:1px solid #dad5df;border-radius:8px;margin-top:9px;padding:12px 14px;font-size:16px;display:block}.team-profile-form textarea,.project-review textarea{resize:vertical}.team-profile-preview{text-align:center;background:#fcfaff;border:1px solid #e5dfee;border-radius:18px;align-self:start;padding:30px}.team-profile-preview>span:first-child{letter-spacing:.09em;color:#84718f;margin-bottom:30px;font-size:12px;display:block}.team-profile-preview h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:20px 0 8px;font-size:26px}.team-profile-preview>strong{color:#6c527f;font-size:15px;font-weight:500}.team-profile-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:15px;line-height:1.8}.team-profile-preview>div{color:#7d678e;border-top:1px solid #e9e3ef;margin-top:25px;padding-top:20px;font-size:12px}.team-profile-preview>small{color:#7f7787;margin-top:16px;font-size:12px;line-height:1.6;display:block}.team-color-picker{gap:12px;margin-bottom:28px;display:flex}.team-color-picker button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:40px;height:40px;font-size:16px}.team-color-picker button[aria-pressed=true]{border-color:currentColor}.team-profile-form>p{margin-top:20px;font-size:14px;line-height:1.6}.ticket-claim-event{color:#75548c;background:#f4f0f8;border:1px solid #e9e0f0;border-radius:10px;align-items:flex-start;gap:11px;margin:15px 0 24px;padding:14px 16px;display:flex}.ticket-claim-event strong{color:#473451;font-size:14px;font-weight:500;display:block}.ticket-claim-event span{margin-top:6px;font-size:12px;line-height:1.6;display:block}.ticket-claim-event svg{flex-shrink:0;margin-top:2px}.assigned-person{border-bottom:1px solid #e5dfe9;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:23px;padding-bottom:22px;display:flex}.assigned-person>div{flex:1;min-width:0}.assigned-person>div>span{letter-spacing:.06em;color:#897792;font-size:10px}.workspace-app .assigned-person h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:5px 0;font-size:17px;line-height:1.4}.assigned-person p{color:#7a6987;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.assigned-person .assigned-bio{white-space:pre-wrap;width:100%;font-size:13px;line-height:1.75}.project-review{border-top:1px solid #e6dfec;max-width:820px;margin-top:35px;padding:35px 0 0}.review-section-heading{gap:15px;margin-bottom:25px;display:flex}.review-section-heading>svg{color:#865eac;flex-shrink:0;margin-top:5px}.review-section-heading h2{letter-spacing:-.025em;margin:0 0 10px;font-size:23px;line-height:1.3}.review-section-heading p,.review-unavailable{color:#776a81;font-size:15px;line-height:1.8}.project-review .review-rating{gap:12px;margin-bottom:22px;display:flex}.review-rating legend{margin-bottom:12px;font-size:15px}.project-review form .review-rating label{cursor:pointer;align-items:center;margin:0;display:inline-flex}.review-rating input{opacity:0;width:1px;height:1px;position:absolute}.review-rating input:focus-visible+svg{outline-offset:4px;outline:2px solid #8e60b6}.review-rating svg{color:#8353a8;width:29px;height:29px}.review-stars{color:#8751af;letter-spacing:2px;gap:4px;font-size:24px;display:flex}.project-review small,.payment-verification small{color:#84738f;margin-top:7px;font-size:13px;line-height:1.7;display:block}.review-consent{color:#73667d;align-items:flex-start;gap:11px;margin:22px 0;font-size:13px;line-height:1.8;display:flex}.review-consent input{accent-color:#705092;flex-shrink:0;width:16px;height:16px;margin:5px 0 0}.review-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.review-actions>button:not(.company-primary){color:#705083;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px}.review-published>span{color:#6e547e;gap:8px;font-size:14px;line-height:1.7;display:flex}.review-published .review-stars{margin:18px 0}.review-published blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.8}.review-published>p{color:#817087;font-size:14px}.workspace-app .payment-verification{border-top:1px solid #e5dfea;margin-top:24px;padding-top:18px}.workspace-app .payment-verification p{color:#766880;margin:14px 0;font-size:13px;line-height:1.8}.payment-verification form{margin-top:20px}.workspace-app .payment-verification label:not(.review-consent){font-size:13px}.payment-verification input:not([type=checkbox]){padding:10px;font-size:14px}.payment-verification button{font:inherit;color:#61417c;cursor:pointer;background:#efe7f6;border:1px solid #ded1ea;border-radius:7px;padding:11px;font-size:13px}.payment-verification button:disabled{opacity:.5}.reputation-page>header{max-width:850px;padding-top:65px}.reputation-page>header>p:last-child{color:#776a80;max-width:630px;font-size:18px;line-height:1.8}.reputation-empty{align-items:center;gap:55px;padding:55px 0 65px;display:flex}.reputation-empty .vyx-image{object-fit:contain;width:180px;height:220px}.reputation-empty h2{letter-spacing:-.03em;font-size:27px;font-weight:500}.reputation-empty p{color:#78697f;max-width:580px;margin:18px 0 24px;font-size:16px;line-height:1.8}.review-rules{border-top:1px solid #e6dfec;gap:22px;padding:35px 0;display:flex}.review-rules>svg{color:#785494;flex-shrink:0;margin-top:3px}.review-rules h2{margin:0 0 17px;font-size:21px;font-weight:500}.review-rules p{color:#76677e;max-width:850px;margin:0 0 13px;font-size:15px;line-height:1.9}.reputation-score{align-items:center;gap:30px;margin:40px 0;display:flex}.reputation-score>strong{letter-spacing:-.045em;font-size:43px}.reputation-score small{color:#927d9e;font-size:22px;font-weight:400}.reputation-score>span{color:#74657d;font-size:15px}.reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:35px 0 55px;display:grid}.reputation-grid article{border:1px solid #e6dfec;border-radius:14px;padding:30px}.reputation-grid blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:23px 0;font-size:17px;line-height:1.8}.reputation-grid footer{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.reputation-grid time{color:#8b7896;font-size:13px}.reputation-grid article>span{color:#886d98;gap:7px;margin-top:18px;font-size:12px;display:flex}@media (max-width:1000px){.company-service-hero,.company-about-hero{gap:35px}.service-hero-vyx{flex-direction:column;padding:20px}.service-hero-vyx>span{text-align:center;align-self:center;max-width:none;padding:0}.service-hero-vyx>.vyx-image{width:200px;max-width:100%;height:230px}.department{grid-template-columns:.85fr 1.3fr;gap:35px}.department-services{gap:22px}.company-promises{gap:25px;padding:27px}.team-profile-layout{gap:30px}.workspace-mode-label{font-size:11px}.portal-navigation{gap:22px}}@media (max-width:680px){.company-service-hero,.company-about-hero{grid-template-columns:1fr;gap:28px;padding:30px 0 38px}.company-service-hero h1,.company-about-hero h1,.reputation-page h1{margin:17px 0 20px;font-size:42px}.company-service-hero>div>p:not(.brand-eyebrow),.company-about-hero>div>p:not(.brand-eyebrow){margin-bottom:22px;font-size:16px;line-height:1.8}.service-hero-vyx{flex-direction:row;gap:20px;min-height:190px;padding:10px 20px}.service-hero-vyx>.vyx-image{width:155px;max-width:55%;height:185px}.service-hero-vyx>span{text-align:left;font-size:15px}.about-vyx-stage{flex-direction:row;gap:10px;min-height:180px;padding:15px}.about-vyx-stage>.vyx-image{width:145px;height:170px}.about-vyx-stage>div{text-align:left}.about-vyx-stage span{max-width:130px;font-size:13px;line-height:1.7;display:block}.about-vyx-stage strong{font-size:24px}.directory-tools{flex-direction:column;align-items:stretch;gap:20px}.directory-tools h2{font-size:24px}.directory-search{min-width:0}.directory-tabs{gap:7px}.directory-tabs button{padding:9px 11px;font-size:13px}.department{grid-template-columns:1fr;gap:25px;padding:28px 0}.department h2{max-width:none;font-size:28px}.department header>p{max-width:none;margin-bottom:15px;font-size:15px}.department-services{gap:15px}.department-services h3{font-size:15px;line-height:1.5}.department-services li{font-size:14px;line-height:1.7}.company-open-brief{flex-direction:column;align-items:flex-start;gap:22px;padding-top:35px}.company-open-brief h2{font-size:29px}.company-open-brief p{font-size:15px}.company-team-story{grid-template-columns:1fr;gap:10px;padding-top:35px}.company-team-story h2{font-size:30px}.company-team-story>div>p:not(.brand-eyebrow){font-size:16px}.team-disciplines{grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:30px}.team-disciplines span{font-size:15px;line-height:1.4;display:block}.team-disciplines p{font-size:13px}.company-promises{grid-template-columns:1fr;gap:30px;margin-bottom:35px;padding:25px}.company-promises h2{margin-top:13px;font-size:21px}.company-promises p{margin:0;font-size:15px}.workspace-mode-label{margin:0 0 12px;font-size:12px}.workspace-team .workspace-mode-label{margin:10px 0 12px}.workspace-sidebar-bottom .workspace-switch{display:flex}.workspace-switch{margin:8px 0;padding:9px 11px;font-size:13px}.workspace-switch small{display:none}.workspace-sidebar-bottom{flex-wrap:wrap}.workspace-account{min-width:0}.workspace-topbar{font-size:12px}.team-profile-layout{grid-template-columns:1fr;gap:28px}.team-profile-preview{order:-1;padding:24px}.team-profile-preview>span:first-child{margin-bottom:20px}.team-profile-preview h2{font-size:24px}.team-profile-preview>.avatar-large{border-radius:18px;width:64px;height:64px;font-size:25px}.workspace-app .assigned-person{border:0;order:0;margin:0 0 8px;padding:18px 0}.assigned-person>div>span{font-size:11px}.workspace-app .ticket-claim-event{gap:8px;padding:12px}.ticket-claim-event strong{font-size:13px}.project-review{margin-top:28px;padding-top:25px}.review-section-heading h2{font-size:21px}.reputation-page>header{padding-top:32px}.reputation-page>header>p:last-child{font-size:16px}.reputation-empty{align-items:flex-start;gap:20px;padding:30px 0}.reputation-empty .vyx-image{width:90px;height:120px}.reputation-empty h2{margin:0;font-size:23px}.reputation-empty p{font-size:15px}.reputation-empty .brand-button{padding:12px 17px;font-size:14px}.review-rules{gap:14px}.review-rules p{font-size:14px}.reputation-grid{grid-template-columns:1fr}.reputation-score{align-items:flex-start;gap:20px}.reputation-score>span{max-width:140px;font-size:14px;line-height:1.6}.reputation-grid article{padding:24px}}@media (prefers-reduced-motion:reduce){.directory-tabs button{transition:none}}@media (max-width:680px){.workspace-app .assigned-person{order:3;margin-top:24px}.workspace-app .ticket-details .journey-status:not(.journey-queued){order:3;margin-top:22px}.workspace-sidebar{gap:12px}.workspace-mode-label,.workspace-team .workspace-mode-label{grid-area:2/1/auto/-1;justify-self:start;margin:0;padding:6px 9px}.workspace-customer .workspace-mode-label{padding:0 2px}.workspace-sidebar nav{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workspace-sidebar nav>a{gap:8px;min-width:0;min-height:43px;padding:9px 10px;font-size:13px;line-height:1.45}.workspace-sidebar nav>a svg{flex-shrink:0;width:16px;height:16px}.workspace-app .work-list-toolbar .ticket-filters{flex-wrap:wrap;gap:5px;display:flex}.workspace-app .work-list-toolbar .ticket-filters button{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:39px;padding:9px 11px;font-size:13px;display:flex}}.unified-company{color:#111;padding-bottom:64px}.brand-section-intro{text-align:center;max-width:1040px;margin:0 auto;padding:40px 0 62px}.brand-section-eyebrow{letter-spacing:.11em;color:#6d6d75;margin:0 0 20px;font-size:13px;font-weight:500}.brand-section-intro h1{letter-spacing:-.055em;color:#090909;margin:0 0 24px;font-size:clamp(46px,5.2vw,72px);font-weight:650;line-height:1.06}.brand-section-copy{color:#4f4f57;max-width:780px;margin:0 auto;font-size:20px;line-height:1.55}.brand-section-copy p{margin:0}.brand-section-intro .brand-actions{justify-content:center;margin:25px 0 0}.brand-section-art{object-fit:contain;width:min(590px,80%);height:auto;max-height:260px;margin:24px auto 0;display:block}.brand-section-intro.with-brand-art{padding-bottom:34px}.unified-company .service-directory{border-color:#e8e8eb;padding-top:36px}.unified-company .directory-tools h2{color:#151515;font-size:30px;font-weight:550}.unified-company .directory-search{background:#fafafa;border-color:#dfdfe3;border-radius:100px;padding-inline:19px}.unified-company .directory-tabs{gap:7px}.unified-company .directory-tabs button{color:#595961;background:#f4f4f6;border:0;border-radius:100px;padding:11px 16px;font-size:14px}.unified-company .directory-tabs button[aria-pressed=true]{color:#fff;background:#131313}.unified-company .department{border-color:#e7e7eb;padding:42px 0;scroll-margin-top:105px}.unified-company .department h2{color:#161616;font-weight:550}.unified-company .department header>span{color:#6c6577;letter-spacing:.02em;font-size:13px}.unified-company .department h3{color:#242229;font-weight:550}.unified-company .department-services li{color:#68656d;font-size:16px;line-height:1.8}.unified-company .department header>a{color:#111;font-weight:550}.unified-company .company-open-brief{border-color:#e7e7eb;margin-top:25px}.unified-company .company-open-brief h2{color:#111;font-size:39px}.unified-company .company-open-brief p{color:#65616b;font-size:17px}.company-team-story{scroll-margin-top:105px}.unified-company .company-team-story{padding-top:36px}.unified-company .company-team-story h2{color:#111;font-size:38px}.unified-company .team-disciplines{gap:0 28px}.unified-company .team-disciplines a{border-color:#e7e7eb;padding:26px 0}.unified-company .team-disciplines span{color:#151515;font-size:19px}.unified-company .team-disciplines p{color:#6d6872;font-size:15px}.unified-company .company-promises{background:#f6f6f8;border:0;border-radius:22px;gap:40px;margin:24px 0 55px;padding:38px}.unified-company .company-promises h2{color:#111;font-size:22px}.unified-company .company-promises p{color:#66616d;font-size:16px;line-height:1.8}.collaboration-path{border-top:1px solid #e7e7eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:40px 0 52px;display:grid}.collaboration-path article{flex-direction:column;min-width:0;display:flex}.collaboration-path article>span{letter-spacing:.07em;color:#79727e;margin-bottom:20px;font-size:11px}.collaboration-path h2{letter-spacing:-.035em;color:#111;margin:0 0 20px;font-size:27px;font-weight:550;line-height:1.2}.collaboration-path p{color:#66616d;margin:0 0 24px;font-size:16px;line-height:1.85}.collaboration-path a{color:#111;align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:550;display:flex}.collaboration-path a svg{flex-shrink:0;width:16px}.process-clarity{background:#f6f6f8;border-radius:18px;align-items:flex-start;gap:22px;margin-bottom:50px;padding:30px;display:flex}.process-clarity>svg{flex-shrink:0;margin-top:4px}.process-clarity h2{letter-spacing:-.035em;margin:0 0 12px;font-size:24px;font-weight:550}.process-clarity p{color:#66616d;max-width:920px;margin:0;font-size:16px;line-height:1.8}.unified-company .brand-faq{padding-top:25px}.unified-company .brand-faq>h2{letter-spacing:-.04em;font-size:35px}.unified-company .brand-faq summary{font-size:18px}.unified-company .brand-faq p{color:#66616d;font-size:16px;line-height:1.8}.contact-update .contact-options{gap:25px}.contact-update .contact-options>section{background:#f6f6f8;border:0;border-radius:20px;padding:35px}.contact-update .contact-option-icon{background:#fff;border-radius:13px;width:49px;height:49px}.contact-update .contact-options h2{letter-spacing:-.04em;color:#111;font-size:30px}.contact-update .contact-options p{color:#69636e;font-size:17px;line-height:1.8}.contact-update .contact-options small{color:#6c6473;font-size:14px}.contact-update .contact-direct{padding-block:45px}.contact-update .contact-direct h2{font-size:28px}.contact-update .contact-email{font-size:clamp(18px,2.4vw,28px)}.workspace-overview{background:#fff;border:1px solid #e4e2e8;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:27px 0 32px;display:grid;overflow:hidden}.workspace-overview>button{-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;color:#242029;background:#fff;border:0;border-right:1px solid #e4e2e8;min-width:0;padding:24px 25px;transition:background .15s}.workspace-overview>button:last-child{border-right:0}.workspace-overview>button:hover{background:#f8f7fa}.workspace-overview>button.selected{background:#f4f0fa}.workspace-overview button>div{align-items:center;gap:10px;font-size:14px;display:flex}.workspace-overview button>div>svg{color:#7a658c;flex-shrink:0}.workspace-overview button>div>svg:last-child{margin-left:auto}.workspace-overview strong{letter-spacing:-.04em;color:#161319;margin-top:17px;font-size:40px;font-weight:550;line-height:1.2;display:block}.workspace-overview p{color:#756f7d;margin:8px 0 0;font-size:13px;line-height:1.7}.workspace-app .work-list-toolbar{flex-wrap:wrap;gap:13px}.workspace-app .work-list-toolbar .ticket-filters{flex-wrap:wrap;gap:5px}.workspace-app .ticket-filters button{min-height:39px;font-size:13px;line-height:1.45}.workspace-app .work-search{margin-left:auto}.workspace-app .work-project-row.has-new-messages{background:#fcfaff}.workspace-app .work-row-title h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.message-count{color:#6d359b;letter-spacing:0;background:#ece4f6;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.workspace-app .work-project-row time{text-align:right;color:#625b69;white-space:nowrap;font-size:13px;line-height:1.6}.work-project-row time small{color:#89838e;font-size:12px;display:block}.workspace-app .work-table-heading>span:last-child{text-align:right;padding-right:24px}@media (max-width:1000px){.brand-section-intro{padding-top:30px}.collaboration-path{grid-template-columns:1fr 1fr;gap:36px}.workspace-overview>button{padding:20px}.workspace-overview button>div{font-size:13px}.workspace-overview p{font-size:12px}}@media (max-width:680px){.brand-section-intro{padding:30px 0 38px}.brand-section-intro h1{letter-spacing:-.052em;margin-bottom:20px;font-size:42px;line-height:1.08}.brand-section-eyebrow{margin-bottom:17px;font-size:11px}.brand-section-copy{font-size:17px;line-height:1.7}.brand-section-intro .brand-actions{gap:19px;margin-top:24px}.brand-section-intro .brand-button,.brand-section-intro .brand-link{font-size:15px}.brand-section-art{width:100%;max-height:175px;margin-top:24px}.brand-section-intro.with-brand-art{padding-bottom:24px}.unified-company .directory-tools h2{font-size:26px}.unified-company .directory-tabs{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:7px;padding-bottom:17px;overflow-x:auto}.unified-company .directory-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px;font-size:13px}.unified-company .department{padding:30px 0;scroll-margin-top:90px}.unified-company .department-services li{font-size:15px}.unified-company .department h2{font-size:29px}.unified-company .company-team-story h2,.unified-company .company-open-brief h2{font-size:31px}.unified-company .team-disciplines span{font-size:17px}.unified-company .team-disciplines p{font-size:14px}.unified-company .company-promises{gap:30px;padding:25px}.unified-company .company-promises h2{font-size:22px}.collaboration-path{grid-template-columns:1fr;gap:0;padding:0 0 25px}.collaboration-path article{border-bottom:1px solid #e7e7eb;padding:29px 0}.collaboration-path article>span{margin-bottom:13px;font-size:11px}.collaboration-path h2{margin-bottom:15px;font-size:27px}.collaboration-path p{margin-bottom:18px;font-size:16px}.collaboration-path a{font-size:15px}.process-clarity{gap:15px;padding:23px}.process-clarity h2{font-size:24px}.process-clarity p{font-size:15px}.unified-company .brand-faq>h2{font-size:30px}.unified-company .brand-faq summary{font-size:17px}.unified-company .brand-faq p{font-size:15px}.contact-update .contact-options>section{padding:26px}.contact-update .contact-options h2{font-size:27px}.contact-update .contact-options p{font-size:16px}.contact-update .contact-direct{padding-block:30px}.workspace-overview{border-radius:12px;grid-template-columns:1fr;margin:22px 0}.workspace-overview>button{border-bottom:1px solid #e4e2e8;border-right:0;grid-template-columns:1fr auto;align-items:center;column-gap:15px;padding:16px;display:grid}.workspace-overview>button:last-child{border-bottom:0}.workspace-overview button>div{font-size:14px}.workspace-overview button>div>svg:last-child{display:none}.workspace-overview strong{grid-area:1/2/span 2;margin:0;font-size:29px}.workspace-overview p{margin:3px 0 0 28px;font-size:12px}.workspace-app .work-list-toolbar .ticket-filters{flex:auto;width:100%}.workspace-app .work-search{flex:1;max-width:none;margin-left:0}.workspace-app .work-row-title h2{gap:7px;font-size:16px}.message-count{padding:2px 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.workspace-overview>button{transition:none}}.inbox-explanation{color:#766e7f;margin:8px 0 0;font-size:13px;line-height:1.8}.unified-company.reputation-page>.brand-section-intro{max-width:1040px;padding-top:40px}.unified-company.reputation-page>.brand-section-intro h1{font-size:clamp(46px,5.2vw,72px)}@media (max-width:680px){.unified-company.reputation-page>.brand-section-intro{padding-top:30px}.unified-company.reputation-page>.brand-section-intro h1{font-size:42px}.inbox-explanation{font-size:12px}}.workspace-app{--work-ink:#202022;--work-muted:#656568;--work-line:#e7e7e8;color:var(--work-ink);letter-spacing:-.015em;background:#fff;grid-template-columns:224px minmax(0,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.workspace-app ::selection{color:#241737;background:#e8dfff}.workspace-app :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #8153cc}.workspace-app .workspace-sidebar{border-color:var(--work-line);background:#f8f8f8;padding:30px 16px 18px}.workspace-app .workspace-logo{gap:12px;padding:0 12px 30px}.workspace-app .workspace-logo>span{color:#252527;letter-spacing:-.04em;font-size:16px;font-weight:600}.workspace-app .workspace-logo svg{width:30px}.workspace-app .workspace-mode-label{color:#717174;letter-spacing:0;margin-bottom:16px;padding-inline:12px;font-size:12px}.workspace-app .workspace-sidebar nav>a{color:#48484b;min-height:46px;padding:12px;font-size:15px;font-weight:500}.workspace-app .workspace-sidebar nav>.workspace-create{color:#fff;box-shadow:none;background:#242426;border-radius:10px;margin-bottom:10px}.workspace-app .workspace-sidebar nav>.workspace-create:hover{background:#3a3a3d}.workspace-app .workspace-sidebar nav>a[aria-current=page]:not(.workspace-create){color:#202022;background:#eaeaea}.workspace-app .workspace-switch{color:#454548;background:0 0;border:0;border-radius:10px;gap:12px;padding:12px;font-size:14px}.workspace-app .workspace-switch:hover{background:#ededee}.workspace-app .workspace-switch small{color:#757578;margin-top:3px;font-size:12px;line-height:1.45}.workspace-app .workspace-help{color:#56565a;padding-inline:12px;font-size:14px}.workspace-app .workspace-account{border-color:#e1e1e2;gap:11px;padding:18px 10px 9px}.workspace-app .workspace-account strong{color:#252527;font-size:15px;font-weight:500}.workspace-app .workspace-account small{color:#727275;font-size:12px}.workspace-app .workspace-avatar{color:#414146;background:#e9e9eb;border:0;border-radius:50%;width:36px;height:36px;font-weight:500}.workspace-app .workspace-signout{color:#707073;padding-left:11px;font-size:12px}.workspace-app .workspace-topbar{height:64px;color:var(--work-muted);border-color:#ededee;padding-inline:40px;font-size:14px}.workspace-app .workspace-topbar>span{align-items:center;gap:14px;display:flex}.workspace-app .workspace-topbar a{color:#626266}.workspace-app .workspace-topbar strong{color:#29292c;font-size:14px;font-weight:500}.workspace-breadcrumb-divider{color:#c3c3c5}.workspace-composing .workspace-main{width:min(1200px,100%);padding:32px 48px 36px}.workspace-composing .work-compose-heading{align-items:center;gap:20px;max-width:none;margin:0 0 25px}.workspace-composing .work-compose-heading h1{letter-spacing:-.052em;color:#202022;margin:0 0 12px;font-size:clamp(32px,3vw,42px);font-weight:600;line-height:1.15}.workspace-composing .work-compose-heading p{color:#646468;max-width:none;font-size:16px;line-height:1.6}.workspace-composing .work-compose-heading>.compose-mobile-vyx{display:none}.workspace-composing .compose-layout{grid-template-columns:minmax(0,1fr) 242px;align-items:start;gap:48px;display:grid}.workspace-composing .work-compose{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.workspace-composing .request-form{background:0 0;border:0;width:100%;margin:0;padding:0}.workspace-composing .request-form fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-composing .compose-document{background:#fff;border:1px solid #dcdcdf;border-radius:16px;padding:23px 26px 0;transition:border-color .15s,box-shadow .15s;box-shadow:0 3px 10px #20202204}.workspace-composing .compose-document:focus-within{border-color:#aaa7ae;box-shadow:0 0 0 3px #22222404}.workspace-composing .compose-document .project-field{margin:0}.workspace-composing .request-form .project-field>label{color:#55555a;letter-spacing:-.015em;margin-bottom:7px;font-size:14px;font-weight:500;line-height:1.5}.workspace-composing .request-form .ticket-title-field{border-bottom:1px solid #e9e9eb;margin:0 0 16px;padding:0 0 12px}.workspace-composing .request-form .ticket-title-field input{color:#242426;letter-spacing:-.035em;background:0 0;border:0;border-radius:4px;width:100%;min-height:38px;padding:1px 0;font-size:24px;font-weight:500;line-height:1.4;display:block}.workspace-composing .request-form .request-message>label{color:#303034;margin-bottom:8px;font-size:16px;font-weight:500}.workspace-composing .request-form .request-message textarea{color:#303034;letter-spacing:-.012em;resize:vertical;background:0 0;border:0;border-radius:4px;width:100%;height:134px;min-height:134px;padding:3px 0 12px;font-size:17px;line-height:1.7;display:block}.workspace-composing .compose-document :is(input,textarea):focus{box-shadow:none;background:0 0;outline:none}.workspace-composing .compose-document :is(input,textarea):focus-visible{outline-offset:5px;outline:2px solid #bca5df}.workspace-composing .compose-document :is(input,textarea)[aria-invalid=true]{outline-offset:5px;outline:2px solid #b64747}.workspace-composing .project-details-toggle{color:#57575c;text-align:left;background:#fafafa;border:0;border-top:1px solid #e9e9eb;border-radius:0 0 16px 16px;align-items:center;gap:10px;width:calc(100% + 52px);min-height:56px;margin:8px -26px 0;padding:12px 26px;font-size:14px;font-weight:400;display:flex}.workspace-composing .project-details-toggle:hover{color:#242426;background:#f2f2f3}.workspace-composing .project-details-toggle>span:last-child{margin-left:auto;font-size:20px}.workspace-composing .project-details-toggle small{color:#7146a6;margin-left:10px;font-size:12px}.workspace-composing .project-details-content{border:0;margin:0;padding:24px 0 8px}.workspace-composing .project-details-content[hidden]{display:none}.workspace-composing .project-details-content .project-field>label{color:#343438;font-size:15px}.workspace-composing .project-details-content .project-field>label>span{color:#727277;font-size:12px}.workspace-composing .project-details-content :is(input:not([type=file]),textarea,select){color:#303035;background:#fff;border-color:#dcdcdf;border-radius:9px;font-size:16px}.workspace-composing .project-hint,.workspace-composing .request-draft-tools p{color:#67676b;font-size:13px}.workspace-composing .ticket-sender{border:0;align-items:center;gap:10px;margin:0;padding:18px 0;display:flex}.workspace-composing .ticket-sender .ticket-initial{color:#4c4c50;background:#ededee;border-radius:50%;width:32px;height:32px;font-size:13px;font-weight:500}.workspace-composing .ticket-sender>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.workspace-composing .ticket-sender strong{color:#323236;font-size:14px;font-weight:500}.workspace-composing .ticket-sender>div>span{color:#76767a;font-size:13px}.workspace-composing .ticket-sender>a{color:#66666b;white-space:nowrap;margin-left:auto;font-size:13px}.workspace-composing .ticket-sender>a:hover{color:#252529;text-decoration:underline}.workspace-composing .project-privacy{color:#68686d;align-items:flex-start;gap:11px;margin:1px 0 22px;font-size:13px;line-height:1.7;display:flex}.workspace-composing .project-privacy input{accent-color:#29292c;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.workspace-composing .project-privacy a{color:#45454a;text-underline-offset:3px}.workspace-composing .request-submit-row{border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:0;display:flex}.workspace-composing .request-send-note{color:#757579;margin:0;font-size:13px;line-height:1.6}.workspace-composing .request-form .request-send{color:#fff;white-space:nowrap;background:#232325;border:1px solid #232325;border-radius:12px;gap:18px;min-height:52px;margin:0;padding:13px 20px;font-size:15px;font-weight:500}.workspace-composing .request-form .request-send:hover{background:#39393c}.workspace-composing .project-error{color:#a03434;margin:10px 0;font-size:13px}.workspace-composing .project-input-foot{color:#77777c;font-size:12px}.workspace-composing .compose-companion{text-align:left;margin:0;padding:0 0 0 4px}.workspace-composing .compose-mascot-stage{justify-content:center;align-items:flex-end;height:254px;margin:-6px 0 19px;display:flex}.workspace-composing .compose-mascot-stage>.vyx-image{object-fit:contain;width:226px;height:254px;margin:0;display:block}.workspace-composing .compose-companion h2{color:#28282c;letter-spacing:-.035em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3}.workspace-composing .compose-companion>p{color:#737378;margin:0;font-size:14px;line-height:1.75}.workspace-composing .companion-note{color:#737378;border-top:1px solid #e9e9eb;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.75}.workspace-composing .companion-note strong{color:#3f3f44;margin-bottom:7px;font-size:14px;font-weight:500;display:block}@media (max-width:1280px){.workspace-app{grid-template-columns:208px minmax(0,1fr)}.workspace-app .workspace-topbar{padding-inline:32px}.workspace-composing .workspace-main{padding:34px 32px 40px}.workspace-composing .compose-layout{grid-template-columns:minmax(0,1fr) 200px;gap:30px}.workspace-composing .compose-mascot-stage{height:226px;margin-top:0}.workspace-composing .compose-mascot-stage>.vyx-image{width:200px;height:226px}.workspace-composing .compose-companion h2{font-size:21px}.workspace-composing .ticket-sender>div{display:block}}@media (max-width:1000px){.workspace-composing .compose-layout{display:block}.workspace-composing .compose-companion{display:none}.workspace-composing .work-compose-heading>.compose-mobile-vyx{object-fit:contain;width:96px;height:106px;max-height:none;margin:0;display:block;position:static}.workspace-composing .work-compose-heading{margin-bottom:23px}.workspace-composing .work-compose-heading h1{font-size:34px}.workspace-composing .work-compose-heading p{font-size:15px}.workspace-composing .request-form .request-message textarea{height:155px;min-height:155px}}@media (min-width:1001px) and (max-height:740px){.workspace-composing .workspace-topbar{height:56px}.workspace-composing .workspace-main{padding-top:24px;padding-bottom:24px}.workspace-composing .work-compose-heading{margin-bottom:22px}.workspace-composing .work-compose-heading h1{margin-bottom:9px;font-size:36px}.workspace-composing .compose-document{padding-top:20px}.workspace-composing .request-form .ticket-title-field{margin-bottom:12px;padding-bottom:10px}.workspace-composing .request-form .ticket-title-field input{min-height:34px;font-size:22px}.workspace-composing .request-form .request-message textarea{height:110px;min-height:110px}.workspace-composing .ticket-sender{padding-block:14px}.workspace-composing .ticket-sender>div{display:flex}.workspace-composing .project-privacy{margin-bottom:16px}.workspace-composing .compose-mascot-stage,.workspace-composing .compose-mascot-stage>.vyx-image{height:222px}}@media (max-width:760px) and (min-width:681px){.workspace-app{grid-template-columns:184px minmax(0,1fr)}.workspace-app .workspace-sidebar{padding-inline:10px}.workspace-app .workspace-logo{gap:9px;padding-inline:8px}.workspace-app .workspace-logo>span{font-size:15px}.workspace-app .workspace-topbar{padding-inline:24px}.workspace-composing .workspace-main{padding:28px 24px 36px}.workspace-composing .work-compose-heading h1{font-size:30px}.workspace-composing .work-compose-heading>.compose-mobile-vyx{width:74px;height:90px}.workspace-composing .request-send-note{max-width:155px}}@media (max-width:680px){.workspace-app{display:block}.workspace-app .workspace-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;padding:17px 20px 12px;display:grid;position:static}.workspace-app .workspace-logo{grid-area:1/1;gap:10px;padding:0}.workspace-app .workspace-mode-label{display:none}.workspace-app .workspace-logo>span{font-size:16px}.workspace-app .workspace-sidebar nav{flex-direction:row;grid-area:2/1/auto/-1;gap:6px;padding-top:2px;display:flex}.workspace-app .workspace-sidebar nav>a{min-height:42px;padding:10px 12px;font-size:14px}.workspace-app .workspace-sidebar nav>.workspace-create{margin-bottom:0}.workspace-app .workspace-sidebar-bottom{padding:0;display:contents}.workspace-app .workspace-switch{grid-area:3/1/auto/-1;width:fit-content;min-height:24px;padding:0;font-size:13px}.workspace-app .workspace-account{grid-area:1/2;gap:7px;max-width:140px;margin:0;padding:0}.workspace-app .workspace-account strong{font-size:13px}.workspace-app .workspace-avatar{width:30px;height:30px}.workspace-app .workspace-topbar{display:none}.workspace-composing .workspace-main{padding:29px 20px 36px}.workspace-composing .work-compose-heading{gap:12px;margin-bottom:24px}.workspace-composing .work-compose-heading h1{margin-bottom:10px;font-size:30px}.workspace-composing .work-compose-heading p{font-size:14px;line-height:1.6}.workspace-composing .work-compose-heading>.compose-mobile-vyx{width:65px;height:92px}.workspace-composing .compose-document{border-radius:14px;padding:20px 20px 0}.workspace-composing .request-form .ticket-title-field input{font-size:22px}.workspace-composing .request-form .request-message textarea{height:140px;min-height:140px;font-size:16px}.workspace-composing .project-details-toggle{border-radius:0 0 14px 14px;width:calc(100% + 40px);margin-inline:-20px;padding:13px 20px;font-size:13px}.workspace-composing .ticket-sender{padding:17px 0}.workspace-composing .ticket-sender>a,.workspace-composing .ticket-sender>div>span{font-size:12px}.workspace-composing .project-privacy{margin-bottom:20px;font-size:12px}.workspace-composing .request-submit-row{flex-direction:column-reverse;align-items:stretch;gap:13px}.workspace-composing .request-form .request-send{justify-content:space-between;width:100%}.workspace-composing .request-send-note{text-align:center;max-width:none;font-size:12px}}@media (prefers-reduced-motion:reduce){.workspace-composing .compose-document{transition:none}}html[data-experience=desktop]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}.desktop-frame{--desk-bg:#19191b;--desk-panel:#222225;--desk-line:#35353a;--desk-muted:#a0a0a8;background:var(--desk-bg);color:#efeff2;letter-spacing:-.015em;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;font-size:15px;line-height:1.55;display:grid}.desktop-frame ::selection{color:#fff;background:#695185}.desktop-frame a,.desktop-frame button{touch-action:manipulation}.desktop-sidebar{background:#141416;border-right:1px solid #2c2c30;flex-direction:column;min-width:0;height:100dvh;padding:25px 15px 18px;display:flex;position:sticky;top:0}.desktop-wordmark{color:#fafafa;align-items:center;gap:12px;padding:0 12px 28px;display:flex}.desktop-wordmark small{color:#9999a2;letter-spacing:.04em;font-size:11px;font-weight:400;line-height:1.2;display:block}.desktop-search{color:#a4a4af;background:0 0;border:1px solid #343439;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px 10px;font-size:12px;display:flex}.desktop-search kbd{color:#787884;white-space:nowrap;margin-left:auto;font:10px Inter,sans-serif}.desktop-search>span{white-space:nowrap}.desktop-new{color:#202024;background:#ececf0;border-radius:8px;align-items:center;gap:10px;margin:17px 0 22px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.desktop-sidebar nav{flex-direction:column;gap:5px;display:flex}.desktop-sidebar nav>a,.desktop-sidebar-end>a:not(.desktop-user){color:#a6a6af;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:14px;display:flex}.desktop-sidebar nav>a:hover,.desktop-sidebar-end>a:hover{color:#fff;background:#232328}.desktop-sidebar nav>a[aria-current=page]{color:#f9f9fa;background:#2b2b31}.desktop-sidebar nav small{color:#cbb4e8;background:#3a2d4e;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.desktop-sidebar-end{margin-top:auto;padding-top:35px}.desktop-admin{border-bottom:1px solid #303035;margin-bottom:12px;border-radius:0!important}.desktop-admin small{color:#8e8e9a;font-size:11px;display:block}.desktop-user{color:#e9e9ef;border-top:1px solid #303035;align-items:center;gap:10px;margin-top:15px;padding:14px 10px 0;display:flex}.desktop-avatar{color:#eee;background:#453458;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.desktop-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:500;display:block;overflow:hidden}.desktop-body{min-width:0}.desktop-topbar{color:#c2c2c9;background:#1c1c1e;border-bottom:1px solid #303034;align-items:center;gap:17px;height:65px;padding:0 32px;font-size:13px;display:flex}.desktop-topbar>button{color:#91919b;background:0 0;border:0;place-items:center;padding:6px;display:grid}.desktop-topbar>div{align-items:center;gap:21px;margin-left:auto;display:flex}.desktop-topbar>div>a{color:#aaaab3;align-items:center;gap:7px;font-size:12px;display:flex}.desktop-offline,.desktop-warning{color:#eed5a2;background:#393123;margin:0;padding:12px 28px;font-size:13px}.desktop-warning{border:1px solid #5a4b32;border-radius:9px;margin-bottom:20px}.desktop-content{min-width:0}.desktop-dashboard{max-width:1430px;margin:auto;padding:36px 40px 30px}.desktop-welcome{justify-content:space-between;align-items:center;gap:26px;margin-bottom:31px;display:flex}.desktop-welcome>div>p{color:#92929f;letter-spacing:.13em;margin-bottom:12px;font-size:10px;font-weight:500}.desktop-welcome h1{letter-spacing:-.05em;color:#f4f4f6;max-width:630px;margin-bottom:12px;font-size:clamp(26px,2.8vw,37px);font-weight:600;line-height:1.18}.desktop-welcome>div>span{color:#a0a0ac;font-size:14px}.desktop-primary{color:#242428;white-space:nowrap;background:#efeff2;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.desktop-primary:hover{background:#fff}.desktop-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.desktop-stats>a{background:#232326;border:1px solid #34343a;border-radius:12px;padding:20px 22px}.desktop-stats>a:hover{border-color:#59545f}.desktop-stats>a>div{color:#b8b8c2;justify-content:space-between;align-items:center;font-size:13px;display:flex}.desktop-stats svg{color:#898394}.desktop-stats strong{letter-spacing:-.05em;color:#f5f5f6;margin:15px 0 9px;font-size:35px;font-weight:500;line-height:1.15;display:block}.desktop-stats p{color:#8c8c99;font-size:12px}.desktop-middle{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr);gap:20px;display:grid}.desktop-chart{background:#222225;border:1px solid #35353a;border-radius:13px;padding:23px 25px;position:relative}.desktop-chart>header,.desktop-recent>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.desktop-chart h2,.desktop-recent h2{letter-spacing:-.025em;color:#eeeef3;font-size:17px;font-weight:500}.desktop-chart header p,.desktop-recent header p{color:#9696a1;margin-top:6px;font-size:12px}.desktop-period{border:1px solid #3a3a40;border-radius:7px;flex-shrink:0;gap:3px;padding:3px;display:flex}.desktop-period>button{color:#8b8b98;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:11px}.desktop-period>button[aria-pressed=true]{color:#eee;background:#45454d}.desktop-chart-total{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:22px;display:flex}.desktop-chart-total>strong{letter-spacing:-.045em;font-size:30px;font-weight:500}.desktop-chart-total>span{color:#a4a4ae;font-size:12px}.desktop-chart-total>small{color:#9c93ac;margin-left:auto;font-size:10px}.desktop-bars{background:repeating-linear-gradient(0deg,#37373c 0 1px,#0000 1px 42px);align-items:flex-end;gap:5px;height:127px;margin-top:19px;display:flex}.desktop-bars>button{background:0 0;border:0;flex:1;align-items:end;min-width:0;height:100%;padding:0 1px;display:flex;position:relative}.desktop-bars>button>span{height:var(--bar-height);background:#9274bb;border-radius:4px 4px 0 0;width:100%;min-height:2px}.desktop-bars>button.selected>span,.desktop-bars>button:hover>span{background:#c3a6e8}.desktop-axis{color:#898994;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.desktop-chart-empty{color:#8b8b98;margin:10px 0 0;font-size:11px}.desktop-coach-card{background:radial-gradient(at 100% 100%,#403047,#0000 80%),#28242d;border:1px solid #494052;border-radius:13px;min-height:339px;padding:24px;display:block;position:relative;overflow:hidden}.desktop-coach-copy>span{letter-spacing:.1em;color:#d6c3e8;align-items:center;gap:7px;font-size:9px;display:flex}.desktop-coach-copy i{background:#b79ed2;border-radius:50%;width:5px;height:5px}.desktop-coach-copy h2{letter-spacing:-.045em;color:#f6f2fa;max-width:240px;margin:20px 0 12px;font-size:27px;font-weight:500;line-height:1.15}.desktop-coach-copy p{color:#b5aabb;max-width:195px;font-size:12px;line-height:1.7}.desktop-coach-copy>strong{color:#eee5f9;align-items:center;gap:11px;margin-top:24px;font-size:12px;font-weight:500;display:flex}.desktop-coach-card>img{object-fit:contain;filter:drop-shadow(0 15px 16px #0003);pointer-events:none;width:170px;height:200px;position:absolute;bottom:-23px;right:-18px;transform:rotate(-8deg)}.desktop-recent{margin-top:31px}.desktop-recent>header{align-items:center;margin-bottom:18px}.desktop-recent>header>a{color:#aaa6b5;align-items:center;gap:9px;font-size:12px;display:flex}.desktop-projects{border-top:1px solid #38383d}.desktop-projects>a{border-bottom:1px solid #303036;align-items:center;gap:15px;min-width:0;padding:16px 8px;display:flex}.desktop-projects>a:hover{background:#222226}.desktop-project-icon{color:#b4a2cb;background:#2f2b37;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.desktop-projects>a>div{flex:1;min-width:0}.desktop-projects strong{color:#e7e7ed;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.desktop-projects small{color:#8a8a99;margin-top:4px;font-size:10px;display:block}.desktop-status{color:#c0b1d3;white-space:nowrap;background:#31303a;border:1px solid #413e4b;border-radius:6px;padding:4px 9px;font-size:11px}.desktop-status.prace{color:#b8d1cc;background:#293a37;border-color:#3a514c}.desktop-projects>a>svg{color:#84808e}.desktop-unread{color:#c6b6df;align-items:center;gap:5px;font-size:10px;display:flex}.desktop-no-project{color:#a599b5;border:1px dashed #44414c;border-radius:12px;align-items:center;gap:18px;padding:25px;display:flex}.desktop-no-project h3{letter-spacing:-.025em;color:#dddde6;margin-bottom:5px;font-size:16px}.desktop-no-project p{color:#9b97a4;font-size:12px}.desktop-no-project>a{color:#ddd4eb;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.desktop-data-note{color:#737380;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.desktop-data-note>span{margin-left:auto}.desktop-command{color:#ededf2;background:#252529;border:1px solid #49494f;border-radius:15px;width:min(540px,100vw - 32px);max-height:80dvh;padding:10px;box-shadow:0 25px 100px #0008}.desktop-command::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008}.desktop-command>div{border-bottom:1px solid #404047;align-items:center;gap:12px;padding:12px;display:flex}.desktop-command input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.desktop-command button{color:#999;background:0 0;border:0;padding:4px}.desktop-command nav{padding-top:8px}.desktop-command nav>a{border-radius:8px;align-items:center;gap:12px;padding:13px;font-size:15px;display:flex}.desktop-command nav>a>svg:last-child{color:#85808e;margin-left:auto}.compact-nav .desktop-sidebar :is(.desktop-wordmark>span,.desktop-search>span,.desktop-search>kbd,.desktop-new>span,nav>a>span,nav>a>small,.desktop-sidebar-end>a>span:not(.desktop-avatar)){display:none}.compact-nav .desktop-sidebar :is(.desktop-wordmark,.desktop-search,.desktop-new,nav>a,.desktop-sidebar-end>a){justify-content:center;padding-inline:8px}.compact-nav .desktop-user{padding-inline:0}.desktop-frame .portal-header,.desktop-frame .brand-footer,.desktop-frame .workspace-sidebar,.desktop-frame .workspace-topbar{display:none}.desktop-frame .workspace-app{color:#e8e8ed;--work-ink:#eee;--work-muted:#aaa;--work-line:#39393e;--ink:#eee;--muted:#a1a1ac;--line:#3b3b40;background:0 0;min-height:0;display:block}.desktop-frame .workspace-main{max-width:1300px;padding:32px 40px}.desktop-frame .workspace-composing .workspace-main{max-width:1250px}.desktop-frame :is(.work-compose-heading h1,.work-compose-heading p,.compose-companion h2,.compose-companion>p,.companion-note strong,.work-page-heading h1,.work-page-heading p,.work-row-title h2,.work-row-title p,.work-table-heading,.work-project-row time,.work-row-title small){color:inherit}.desktop-frame :is(.compose-document,.work-project-row,.work-empty,.ticket-chat,.ticket-details,.profile-form,.access-panel,.desk-conversation,.desk-inbox){color:#e0e0e8;background:#222225;border-color:#3b3b41}.desktop-frame :is(.request-form .ticket-title-field input,.request-form .request-message textarea,.request-form .project-field>label,.ticket-sender strong,.ticket-sender>div>span,.ticket-sender>a,.project-privacy,.request-send-note,.companion-note){color:#b9b9c3}.desktop-frame .request-form .ticket-title-field input,.desktop-frame .request-form .request-message textarea{color:#eeeef4;background:0 0}.desktop-frame .compose-document:focus-within{box-shadow:none;border-color:#66606f}.desktop-frame .project-details-toggle:hover{background:#333339}.desktop-frame :is(.ticket-title-field,.companion-note,.work-list-toolbar,.work-project-row,.ticket-sender,.ticket-chat>header){border-color:#3c3c43}.desktop-frame .request-form .request-send,.desktop-frame .company-primary{color:#242429;background:#ededf1;border-color:#ededf1}.desktop-frame .company-primary:hover{background:#fff}.desktop-frame .project-privacy a{color:#ddd0ed}.desktop-frame .ticket-initial{color:#d8c7e9!important;background:#3c3546!important}.desktop-frame :is(.ticket-status,.ticket-filters button[aria-pressed=true]){color:#d2bce9;background:#3b3049;border-color:#594269}.desktop-frame :is(.work-search,.work-refresh,.work-list-toolbar .ticket-filters button){color:#aaaab7;background:#28282e;border-color:#404047}.desktop-frame :is(input:not([type=checkbox]):not([type=file]),textarea,select){color:#e8e8ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#25252a;border-color:#45454e}.desktop-frame :is(input,textarea)::placeholder{color:#888896}.desktop-frame :is(.project-details-content,.project-details-content .project-field>label,.project-privacy,.profile-form label,.portal-small){color:#aaaab6}.desktop-frame :is(.project-upload,.project-files li,.project-resume){color:#c4b2d7;background:#2a2730;border-color:#4a4057}.desktop-frame :is(.ticket-message,.ticket-message.client){color:#e0d9e8;background:#2d2b34;border-color:#433c4d}.desktop-frame .ticket-message.admin{background:#33313c}.desktop-frame .ticket-message p{color:#e3e0eb}.desktop-frame :is(.ticket-message small,.ticket-message time,.ticket-chat>header p,.journey-description,.journey-queue-info,.ticket-details summary){color:#a8a2b4}.desktop-frame .ticket-reply{background:#25252b;border-color:#47404e}.desktop-frame .ticket-reply textarea{background:0 0}.desktop-frame .work-inbox-summary{background:#25252a;border-color:#3d3d46}.desktop-frame .work-inbox-summary>button{color:#d5d5df;border-color:#3d3d46}.desktop-frame .work-inbox-summary strong{color:#eee}.desktop-frame .work-inbox-summary p{color:#aaa}.desktop-frame .work-chat-locked,.desktop-frame .conversation-pending{color:#c5b6d8;background:#2d2735;border-color:#51415f}.desktop-frame .access-page{color:#eee;margin:35px auto}.desktop-frame .access-brand{background:#29232f}.desktop-frame .access-panel{background:0 0}.desktop-frame .access-panel :is(h2,label){color:#e5e5eb}.desktop-frame .access-tabs{border-color:#444}.desktop-frame .access-tabs button[aria-selected=true]{color:#fff;border-color:#bbb}.desktop-frame .access-primary{color:#222;background:#edeaf3}.desktop-frame .profile-form :is(h1,h2,h3){color:#eee}.desktop-frame .ai-page{max-width:1120px;margin:auto;padding:25px 38px 30px}.desktop-frame .ai-page-heading{padding:0 0 22px}.desktop-frame .ai-page-heading a{display:none}.desktop-frame .ai-page-heading h1{color:#eee;font-size:29px}.desktop-frame .ai-page-heading p{color:#a2a2ae;font-size:14px}.desktop-frame .ai-label{color:#baa6cf;background:#2d2736;border-color:#554463}.desktop-frame .ai-workbench{box-shadow:none;color:#e8e8ef;background:#202023;border-color:#39393f;border-radius:14px}.desktop-frame .ai-body{background:#202023;height:calc(100dvh - 435px);min-height:310px;max-height:none}.desktop-frame .ai-welcome h2{color:#f0eef5;font-size:29px}.desktop-frame .ai-welcome p{color:#a9a5b3}.desktop-frame .ai-welcome span{color:#a998c0}.desktop-frame .ai-connection{color:#b8aec9;background:#2b2831;border-color:#4a4156}.desktop-frame .ai-connection p{color:#aaa0ba}.desktop-frame .ai-connection button{color:#dbc6fa}.desktop-frame .ai-input-area{background:#202023;border-color:#36363e}.desktop-frame .ai-composer{box-shadow:none;background:#2c2c31;border-color:#46464e}.desktop-frame .ai-composer textarea{color:#f0eef6;background:0 0}.desktop-frame .ai-composer textarea::placeholder{color:#a6a3af}.desktop-frame .ai-composer button{color:#bcb4c9}.desktop-frame .ai-composer .ai-send{color:#26202e;background:#e4dbea}.desktop-frame .ai-consent,.desktop-frame .ai-input-area>small,.desktop-frame .ai-quality-note{color:#9b96a6}.desktop-frame .ai-human{background:#242427;border-color:#3a3a42}.desktop-frame .ai-human :is(a,button){color:#b9accc}.desktop-frame .ai-message{color:#e8e5ef}.desktop-frame .ai-message.user{background:#343139;border-color:#494052}.desktop-frame .ai-message small{color:#aa9cbb}.desktop-frame .coach-answer :is(p,li,h2,h3,strong){color:inherit}.desktop-frame .coach-answer code,.desktop-frame .coach-answer pre{color:#e1d4ee;background:#17171b;border-color:#3a3442}.desktop-frame .ai-error{color:#eab6c1;background:#40272e;border-color:#71414d}.desktop-frame :is(.brand-page,.brand-home,.brand-contact,.brand-about,.brand-service-page,.service-catalog-page,.company-page,.unified-page){color:#ececf0;background:#19191b}.desktop-frame :is(.brand-page h1,.brand-page h2,.unified-page h1,.unified-page h2,.brand-intro h1,.brand-hero h1){color:#ededf1}.desktop-frame :is(.brand-page p,.brand-intro p,.brand-hero p){color:#b8b5c2}.desktop-frame .brand-button{color:#202024;background:#eee}.desktop-frame .brand-link{color:#ddd}@media (max-width:1200px){.desktop-frame{grid-template-columns:204px minmax(0,1fr)}.desktop-sidebar{padding-inline:12px}.desktop-search kbd{display:none}.desktop-dashboard{padding:28px}.desktop-middle{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}.desktop-coach-card{padding:20px}.desktop-coach-card>img{width:140px;height:170px;right:-25px}.desktop-chart{padding:20px}.desktop-stats>a{padding:18px}.desktop-welcome h1{font-size:30px}.desktop-welcome{gap:20px}.desktop-welcome>div>span{font-size:13px}.compact-nav{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:950px){.desktop-middle{grid-template-columns:1fr}.desktop-coach-card{min-height:220px}.desktop-coach-copy h2{max-width:none}.desktop-coach-copy p{max-width:310px}.desktop-coach-card>img{width:205px;height:240px;bottom:-23px;right:5px}.desktop-dashboard{padding:25px}.desktop-topbar{padding-inline:24px}.desktop-chart-total>small{width:100%;margin-left:0}.desktop-welcome{align-items:start}.desktop-welcome .desktop-primary{gap:0;padding:11px;font-size:0}.desktop-stats p{font-size:11px}.desktop-frame .workspace-main{padding:28px}.desktop-frame .ai-page{padding:25px}.desktop-data-note>span{display:none}}@media (max-width:700px){.desktop-frame,.compact-nav{grid-template-columns:64px minmax(0,1fr)}.desktop-sidebar{padding:20px 8px 12px}.desktop-sidebar :is(.desktop-wordmark>span,.desktop-search>span,.desktop-search>kbd,.desktop-new>span,nav>a>span,nav>a>small,.desktop-sidebar-end>a>span:not(.desktop-avatar)){display:none}.desktop-sidebar :is(.desktop-wordmark,.desktop-search,.desktop-new,nav>a,.desktop-sidebar-end>a){justify-content:center;padding-inline:8px}.desktop-wordmark svg{width:26px}.desktop-user{padding-inline:0}.desktop-avatar{width:30px;height:30px}.desktop-topbar{gap:10px;height:58px;padding-inline:17px}.desktop-topbar>button{display:none}.desktop-topbar>div{gap:12px}.desktop-topbar>div>a{gap:0;font-size:0}.desktop-dashboard{padding:25px 17px}.desktop-welcome h1{font-size:27px}.desktop-welcome>div>span{font-size:12px}.desktop-stats{gap:7px}.desktop-stats>a{padding:13px 10px}.desktop-stats>a>div>svg,.desktop-stats p{display:none}.desktop-stats>a>div{font-size:11px}.desktop-stats strong{margin-bottom:0;font-size:28px}.desktop-chart{padding:18px 15px}.desktop-chart>header{flex-direction:column;gap:12px}.desktop-chart-total{margin-top:15px}.desktop-bars{gap:2px}.desktop-coach-card>img{width:130px;height:160px;right:-20px}.desktop-coach-copy h2{max-width:220px;font-size:23px}.desktop-coach-copy p{max-width:190px}.desktop-recent>header{align-items:start;gap:12px}.desktop-recent>header>a{flex-shrink:0;font-size:0}.desktop-recent h2{font-size:16px}.desktop-recent header p{font-size:11px}.desktop-projects>a{flex-wrap:wrap;gap:10px}.desktop-project-icon{width:30px;height:30px}.desktop-projects strong{font-size:13px}.desktop-status{order:2;margin-left:40px}.desktop-projects>a>div{min-width:calc(100% - 75px)}.desktop-projects>a>svg{display:none}.desktop-projects small{font-size:9px}.desktop-no-project{flex-wrap:wrap;padding:20px}.desktop-no-project>a{margin-left:0}.desktop-frame .workspace-main{padding:24px 17px}.desktop-frame .ai-page{padding:23px 16px}.desktop-frame .ai-body{height:350px}.desktop-frame .ai-page-heading{gap:15px}.desktop-frame .ai-page-heading h1{font-size:25px}.desktop-frame .ai-label{display:none}}.desktop-sidebar-end .desktop-help{color:#aaaab6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;display:flex}.desktop-help:hover{color:#fff;background:#27272d}.compact-nav .desktop-help>span{display:none}.compact-nav .desktop-sidebar-end .desktop-help{justify-content:center;padding-inline:8px}.desktop-frame .support-panel{color:#ededf4;background:#242428;border-color:#46434e;box-shadow:0 16px 70px #0008}.desktop-frame .support-header,.desktop-frame .support-start,.desktop-frame .support-feed,.desktop-frame .support-compose,.desktop-frame .support-bottom{color:#c9c6d1;background:#242428;border-color:#44404b}.desktop-frame .support-panel :is(h2,h3,label){color:#efedf5}.desktop-frame .support-panel p,.desktop-frame .support-privacy{color:#b5b1c0}.desktop-frame .support-start input{background:#303035}.desktop-frame .support-primary{color:#25212b;background:#e4dceb}.desktop-frame .support-error{color:#eac0cb;background:#402a30}.desktop-frame .support-panel .chat-message{color:#ddd6e7;background:#33303c}.desktop-frame .support-panel .chat-message p{color:#ddd6e7}.desktop-frame :is(.workspace-overview>button,.team-settings,.profile-brand,.team-profile-preview){color:#e1dee8;background:#25252a;border-color:#403b49}.desktop-frame .workspace-overview>button :is(strong,span){color:#e5e2eb}.desktop-frame .workspace-overview>button p{color:#a5a1b0}.desktop-frame .work-page-heading>div>span,.desktop-frame .inbox-explanation,.desktop-frame .work-list-sync,.desktop-frame .queue-pagination{color:#a8a2b4}.desktop-frame .profile-brand h1{color:#eee}.desktop-frame .profile-brand p{color:#bcb6c8}@media (max-width:700px){.desktop-help>span{display:none}.desktop-sidebar-end .desktop-help{justify-content:center;padding-inline:8px}}.desktop-frame .ai-connection strong{color:#d5c9e2}.desktop-frame .ai-consent{font-size:12px}.desktop-frame .ai-quality-note{font-size:12px;line-height:1.6}.desktop-frame .ai-input-area>small{font-size:11px}.desktop-frame .ai-page-heading{padding-bottom:12px}.desktop-frame .ai-welcome{padding-top:20px;padding-bottom:22px}.desktop-frame :is(.ticket-room-grid,.ticket-chat>header,.ticket-messages){color:#e3dfe9;background:#222225;border-color:#414047}.desktop-frame .ticket-chat-empty h3,.desktop-frame .ticket-chat>header h2{color:#e6e1ed}.desktop-frame :is(.ticket-chat-empty p,.ticket-system-event,.ticket-reply>div>span,.assigned-person p,.assigned-bio,.assigned-person>div>span){color:#a8a2b4}.desktop-frame .team-avatar{color:#cfb9e4;background:#3b3347}.desktop-frame .ticket-details section,.desktop-frame .ticket-details details,.desktop-frame .project-output-link{border-color:#414047}.desktop-frame .ticket-details :is(dt,.work-detail-label){color:#a9a0b5}.desktop-frame .project-output-link strong{color:#d9c6ed}.desktop-frame .project-output-link small{color:#a69ab5}.desktop-frame .ticket-claim-event{color:#d5c6e3;background:#2e2937;border-color:#4a4059}.desktop-frame .ticket-claim-event span{color:#a99fb9}.desktop-frame .workspace-overview{background:#25252a;border-color:#414047}.desktop-frame .unified-company,.desktop-frame .contact-update{color:#e9e6ee;padding-inline:38px}.desktop-frame .brand-section-intro h1,.desktop-frame .department h2,.desktop-frame .department h3,.desktop-frame .directory-tools h2,.desktop-frame .company-open-brief h2{color:#eeeaf5}.desktop-frame :is(.brand-section-copy,.brand-section-copy p,.department p,.department li,.department>header>a,.company-open-brief p){color:#b7afc3}.desktop-frame :is(.department,.company-open-brief,.directory-tools){border-color:#403b49}.desktop-frame .directory-search{color:#c1b8cf;background:#29262f;border-color:#45404f}.desktop-frame .directory-search input{background:0 0}.desktop-frame .directory-tabs button{color:#c3bbd0;background:#2b2830}.desktop-frame .directory-tabs button[aria-pressed=true]{color:#29222f;background:#e8e0ef}.desktop-frame .department>header>span{color:#b39bcc}.desktop-frame .contact-options>section,.desktop-frame .contact-option-icon{color:#e1d9ec;background:#26232b}.desktop-frame .contact-options :is(h2,h3),.desktop-frame .contact-direct h2{color:#e8e2f1}.desktop-frame .contact-options :is(p,small),.desktop-frame .contact-email{color:#b7adc7}@media (max-width:700px){.desktop-frame .unified-company,.desktop-frame .contact-update{padding-inline:17px}}.desktop-coach-card>img{object-fit:contain;width:158px;height:192px;bottom:7px;right:7px}.desktop-coach-copy{z-index:1;position:relative}.desktop-coach-copy p{max-width:225px}@media (max-width:950px) and (min-width:701px){.desktop-coach-card>img{width:180px;height:200px;bottom:8px;right:15px}}@media (max-width:700px){.desktop-coach-card{min-height:260px}.desktop-coach-card>img{width:105px;height:135px;bottom:9px;right:5px}.desktop-coach-copy p{max-width:180px}}.language-picker{z-index:35;color:inherit;flex-shrink:0;font:500 13px Inter,Arial,sans-serif;position:relative}.language-picker>summary{cursor:pointer;border:1px solid #e5e5e7;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:9px 10px;list-style:none;display:flex}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:hover{background:#f5f5f6}.locale-flag{border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #8883}.language-options{color:#252528;background:#fff;border:1px solid #e5e5e8;border-radius:12px;width:226px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 50px #0002}.language-options>strong{color:#737379;padding:9px 10px;font-size:12px;font-weight:500;display:block}.language-options>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:11px 10px;display:flex}.language-options>button:hover,.language-options>button[aria-pressed=true]{background:#f2f1f5}.language-options>button>span:last-child{margin-left:auto}.language-options>button>span:nth-child(2){margin-left:0}.language-options small{color:#76767b;margin-top:4px;font-size:11px;font-weight:400;display:block}.portal-header-inner{gap:22px}.portal-navigation{gap:24px}.portal-nav-cta{min-height:49px;padding-inline:22px;font-size:16px}.portal-header-inner>.language-picker{order:4}.workspace-topbar>.language-picker{margin-left:auto}@media (max-width:1280px){.portal-navigation{gap:18px}.portal-navigation a{font-size:14px}.portal-nav-cta{padding-inline:17px;font-size:14px}.portal-header-inner{gap:16px}.portal-navigation .public-signin{padding-left:18px}}@media (max-width:1080px){.portal-navigation{display:none}.portal-header-inner>.portal-nav-cta{margin-left:auto}.portal-menu-button{display:flex}.portal-header-inner>.language-picker{order:0}.portal-mobile-nav:not([hidden]){flex-direction:column;display:flex}.portal-mobile-nav a{border-top:1px solid #eee;justify-content:space-between;padding:15px 24px;display:flex}}@media (max-width:540px){.portal-header-inner>.portal-nav-cta{display:none}.portal-header-inner>.language-picker{margin-left:auto}.language-picker>summary{padding:8px}.language-picker>summary>span{display:none}}html[data-experience=desktop] .language-picker>summary{color:#ddd;background:0 0;border-color:#3b3b3f}html[data-experience=desktop] .language-picker>summary:hover{background:#303033}html[data-experience=desktop] .language-options{color:#eee;background:#27272b;border-color:#3b3b40}html[data-experience=desktop] .language-options>button:hover,html[data-experience=desktop] .language-options>button[aria-pressed=true]{background:#37373d}html[data-experience=desktop] .language-options small,html[data-experience=desktop] .language-options>strong{color:#aaaab2}html[data-experience=desktop] body{color:#f4f4f7;background:#101116;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desktop-frame{--desk-bg:#181a20;--desk-panel:#25272e;--desk-line:#ffffff13;--desk-muted:#a5a6b2;isolation:isolate;color:#f2f2f5;letter-spacing:-.012em;background:radial-gradient(at 0 5%,#55516c55 0,#0000 41%),radial-gradient(at 85% 100%,#273a454a 0,#0000 48%),#111217;grid-template-columns:224px minmax(0,1fr);gap:10px;min-height:100dvh;padding:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:relative}.desktop-frame button,.desktop-frame input,.desktop-frame textarea,.desktop-frame select{font-family:inherit}.desktop-frame svg{stroke-width:1.65px}.desktop-frame :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #c3b4ef}.desktop-sidebar{-webkit-backdrop-filter:blur(32px)saturate(125%);background:linear-gradient(155deg,#ffffff0d,#ffffff02 65%),#25232d89;border:1px solid #ffffff16;border-radius:23px;height:calc(100dvh - 20px);padding:25px 13px 16px;top:10px;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000020}.desktop-wordmark{color:#fff;gap:12px;padding:0 12px 30px}.desktop-wordmark svg{width:29px;height:26px}.desktop-wordmark>span{letter-spacing:-.055em;font-size:20px;font-weight:650}.desktop-wordmark small{letter-spacing:0;color:#aba9b6;margin-top:2px;font-size:11px;font-weight:400}.desktop-search{color:#aaa9b6;background:#0000001c;border:1px solid #ffffff0d;border-radius:12px;gap:8px;height:38px;min-height:38px;padding:10px 12px;font-size:12px;box-shadow:inset 0 1px 3px #00000008}.desktop-search>svg{width:15px;height:15px}.desktop-search kbd{color:#9693a3;font:10px Inter,sans-serif;display:block}.desktop-new{color:#f6f5f9;background:linear-gradient(#ffffff12,#ffffff07);border:1px solid #ffffff20;border-radius:13px;gap:9px;height:40px;min-height:40px;margin:13px 0 27px;padding:9px 12px;font-size:13px;font-weight:550;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #00000010}.desktop-new:hover{background:#ffffff17}.desktop-nav-label{color:#92909e;letter-spacing:0;padding:0 13px 10px;font-size:11px;font-weight:500}.desktop-sidebar nav{gap:4px}.desktop-sidebar nav>a,.desktop-sidebar-end>a:not(.desktop-user){color:#bdbcc9;letter-spacing:-.02em;border-radius:12px;gap:11px;min-height:40px;padding:10px 12px;font-size:14px}.desktop-sidebar nav>a[aria-current=page]{color:#fff;background:linear-gradient(#ffffff19,#ffffff0d);box-shadow:inset 0 1px #ffffff0b,0 2px 5px #00000010}.desktop-sidebar nav>a:hover,.desktop-sidebar-end>a:hover{background:#ffffff0b}.desktop-sidebar nav>a>svg,.desktop-sidebar-end>a>svg{color:#aaa7bb;flex-shrink:0;width:18px;height:18px}.desktop-sidebar nav>a[aria-current=page]>svg{color:#d4c6f7}.desktop-sidebar-end{padding-top:20px}.desktop-admin{margin-bottom:5px;border:0!important;border-radius:12px!important}.desktop-admin small{color:#9c99ac;font-size:10px}.desktop-sidebar-end .desktop-help{color:#bab8c8;border-radius:12px;gap:11px;min-height:40px;padding:10px 12px;font-size:13px}.desktop-help>svg{color:#a6a2b9;width:18px;height:18px}.desktop-help:hover{background:#ffffff0b}.desktop-user{border-color:#fff1;gap:10px;margin:17px 3px 0;padding:16px 6px 0}.desktop-avatar{color:#f5efff;background:linear-gradient(150deg,#655d7d,#403d50);border:1px solid #ffffff15;width:33px;height:33px;font-size:12px;box-shadow:inset 0 1px #fff1}.desktop-user strong{color:#f1eef8;max-width:123px;font-size:13px;font-weight:550}.desktop-user small{color:#a09cac;font-size:11px}.desktop-account-settings{color:#918aab;flex-shrink:0;margin-left:auto}.desktop-body{background:linear-gradient(145deg,#ffffff04,#0000 45%),#1a1b20ed;border:1px solid #ffffff12;border-radius:23px;min-width:0;overflow:clip;box-shadow:inset 0 1px #ffffff05,0 12px 36px #00000018}.desktop-topbar{color:#afafbb;-webkit-backdrop-filter:blur(24px);background:#2021277d;border-bottom:1px solid #ffffff0a;gap:13px;height:61px;padding:0 30px;font-size:12px}.desktop-topbar>button{color:#a09fae;padding:6px}.desktop-topbar>div{gap:20px}.desktop-topbar>div>a{color:#a5a3b2;gap:7px;font-size:11px}.desktop-frame .language-picker{font-family:inherit;font-size:11px}.desktop-frame .language-picker>summary{background:#ffffff05;border-color:#ffffff16;border-radius:20px;height:30px;min-height:30px;padding:5px 9px;box-shadow:inset 0 1px #ffffff08}.desktop-frame .locale-flag{border-radius:2px;width:18px;height:12px}.desktop-frame .language-options{background:#303039;border:1px solid #ffffff20;border-radius:15px;box-shadow:0 15px 40px #0005}.desktop-frame .language-options>button:hover,.desktop-frame .language-options>button[aria-pressed=true]{background:#ffffff10}.desktop-command{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#292933ed;border:1px solid #ffffff25;border-radius:22px;font-family:inherit;box-shadow:inset 0 1px #ffffff0c,0 25px 100px #0007}.desktop-command>div{border-color:#ffffff14}.desktop-command input{font-size:15px;background:0 0!important;border:0!important}.desktop-command nav>a{border-radius:11px;font-size:14px}.desktop-command nav>a:hover{background:#ffffff0c}.compact-nav{grid-template-columns:68px minmax(0,1fr)}.compact-nav .desktop-sidebar{padding-inline:9px}.compact-nav .desktop-nav-label,.compact-nav .desktop-account-settings{display:none}.compact-nav .desktop-wordmark{padding-inline:4px;padding-bottom:30px}.compact-nav .desktop-new{margin-bottom:22px}.desk-overview{max-width:1250px;margin:auto;padding:40px 54px 24px}.desk-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.desk-heading h1{letter-spacing:-.055em;color:#f5f4f8;margin:0 0 9px;font-family:inherit;font-size:32px;font-weight:600;line-height:1.2}.desk-heading p{color:#9e9eac;letter-spacing:-.015em;margin:0;font-size:14px}.desk-primary{color:#292630;white-space:nowrap;background:linear-gradient(#fff,#dcdbe4);border:1px solid #ffffff85;border-radius:24px;justify-content:center;align-items:center;gap:9px;height:41px;padding:0 19px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 3px 8px #0002,0 0 0 3px #ffffff04}.desk-primary:hover{background:linear-gradient(#fff,#f0eef8);box-shadow:inset 0 1px 1px #fff,0 5px 18px #0003}.desk-summary{flex-wrap:wrap;gap:9px;margin:0 0 31px;display:flex}.desk-summary>a{color:#b9b7c8;background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:30px;align-items:center;gap:8px;min-height:34px;padding:7px 12px 7px 11px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff04}.desk-summary>a:hover{color:#f4f1fa;background:#ffffff10}.desk-summary>a>svg:first-child{color:#a7a1bc;flex-shrink:0;width:14px;height:14px}.desk-summary>a>strong{color:#e3dced;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0b;border-radius:7px;min-width:20px;padding:2px 6px;font:550 12px/1.2 Inter,sans-serif}.desk-summary>a>svg:last-child{display:none}.desk-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px 36px;display:grid}.desk-project-panel{grid-column:1/-1;min-width:0}.desk-section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:24px;margin-bottom:16px;display:flex}.desk-section-heading h2{letter-spacing:-.02em;color:#c7c5d1;margin:0;font:550 14px/1.4 Inter,sans-serif}.desk-section-heading>a{white-space:nowrap;color:#a39bb8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.desk-section-heading>a:hover{color:#dfd6f4}.desk-project-list{background:linear-gradient(125deg,#ffffff06,#0000 70%),#23242bdd;border:1px solid #ffffff0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff04,0 3px 15px #00000009}.desk-project-row{color:#f5f3fa;align-items:center;gap:15px;min-height:83px;padding:20px 23px;display:flex}.desk-project-row+.desk-project-row{border-top:1px solid #ffffff09}.desk-project-row:hover{background:#ffffff04}.desk-project-symbol{color:#bdb5d0;background:0 0;border:0;flex-shrink:0;place-items:center;width:34px;height:35px;display:grid}.desk-project-symbol svg{stroke-width:1.35px;width:23px;height:23px}.desk-project-name{flex:1;min-width:0}.desk-project-name strong{letter-spacing:-.02em;color:#f3f1f8;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.desk-project-name small{color:#a09aa9;letter-spacing:0;margin-top:5px;font-size:11px;line-height:1.4;display:block}.desk-project-row .desktop-status{color:#b7b1c2;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0;font-size:12px;line-height:1.4;display:inline-flex}.desk-project-row .desktop-status i{background:#a69cad;border-radius:50%;flex-shrink:0;width:5px;height:5px}.desk-project-row .desktop-status.prace i{background:#adc9b7}.desk-project-row .desktop-status.nova i{background:#cfb682}.desk-project-row .desktop-status.ceka i{background:#b4a1d8}.desk-row-end{color:#81768e;flex-shrink:0;justify-content:end;width:34px;margin-left:16px;display:flex}.desk-message-count{color:#d8c6ec;font-variant-numeric:tabular-nums;background:#c7ace51b;border:1px solid #d8c2f015;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:33px;padding:4px 7px;font-size:11px;display:flex}.desk-empty{color:#aaa;background:#23242b;border:1px solid #ffffff14;border-radius:18px;padding:30px 25px}.desk-empty>svg{color:#c3b5d9;margin-bottom:15px}.desk-empty h3{color:#eee;margin:0 0 7px;font-size:17px;font-weight:550}.desk-empty p{margin:0;font-size:13px;line-height:1.6}.desk-empty>a{color:#d3bff0;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:inline-flex}.desk-activity{min-width:0;margin:0}.desk-activity .desk-section-heading{margin-bottom:12px}.desk-period{background:#12121755;border:1px solid #ffffff0d;border-radius:20px;flex-shrink:0;gap:1px;padding:3px;display:flex;box-shadow:inset 0 1px 3px #0001}.desk-period button{color:#9e97aa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:500}.desk-period button[aria-pressed=true]{color:#f5f1fc;background:linear-gradient(#ffffff1f,#ffffff0c);border-color:#ffffff13;box-shadow:0 1px 5px #0002,inset 0 1px #ffffff05}.desk-chart-surface{background:0 0;border:0;padding:8px 2px 0}.desk-chart-summary{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.desk-chart-summary>div{align-items:baseline;gap:8px;display:flex}.desk-chart-summary strong{letter-spacing:-.05em;color:#eae5f2;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.desk-chart-summary>div>span{color:#9c95a9;font-size:11px}.desk-chart-summary>span{color:#a09aa9;font-size:10px}.desk-chart-plot{gap:11px;display:flex}.desk-chart-scale{color:#a09aa9;text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;width:12px;font-size:9px;line-height:1;display:flex}.desk-chart-bars{background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 31px);flex:1;align-items:end;gap:4px;min-width:0;height:63px;display:flex}.desk-chart-bars>button{cursor:crosshair;background:0 0;border:0;flex:1;align-items:end;min-width:0;height:100%;padding:0 1px;display:flex}.desk-chart-bars>button>span{background:linear-gradient(#b6a5cfb0,#8176978c);border-radius:4px 4px 0 0;width:100%;max-width:30px;min-height:0;margin-inline:auto}.desk-chart-bars>button[aria-pressed=true]>span{background:#c4ace6}.desk-chart-bars>button:hover{background:#ffffff03}.desk-chart-axis{color:#a09aa9;justify-content:space-between;margin:8px 0 0 23px;font-size:9px;display:flex}.desk-chart-empty{color:#a9a1b5;margin-top:12px;font-size:12px;line-height:1.6}.desk-companion-column{border-left:1px solid #ffffff0b;min-width:0;padding:2px 0 0 27px}.desk-coach{background:0 0;border:0}.desk-coach-intro{align-items:center;gap:16px;display:flex}.desk-coach img{object-fit:contain;filter:drop-shadow(0 10px 12px #0002);flex-shrink:0;width:73px;height:92px}.desk-coach h2{letter-spacing:-.025em;color:#eee9f4;margin:0 0 7px;font-family:inherit;font-size:16px;font-weight:550;line-height:1.3}.desk-coach p{color:#a69eae;margin:0;font-size:12px;line-height:1.65}.desk-coach>a{color:#d8d0e4;background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding:10px 14px;font-size:12px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff08}.desk-coach>a>svg:last-child{margin-left:auto}.desk-coach>a:hover{background:#ffffff0d}.desk-team-contact{padding-top:13px}.desk-team-contact button{color:#9d95ab;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:4px 0;font-size:11px;display:flex}.desk-team-contact button:hover{color:#ded3ee}.desk-team-contact button>svg:last-child{width:13px}.desk-sync{color:#a09aa9;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.desk-sync>span{background:#81798f;border-radius:50%;width:4px;height:4px}.desk-sync>span.stale{background:#d6ba8a}.desktop-frame .workspace-app{letter-spacing:-.012em;--work-line:#ffffff13;background:0 0;font-family:inherit}.desktop-frame .workspace-main{max-width:1250px;margin:auto;padding:35px 48px}.desktop-frame :is(.work-page-heading h1,.work-compose-heading h1,.ticket-room-heading h1,.ai-page-heading h1){letter-spacing:-.045em;font-family:inherit;font-size:30px;font-weight:600;line-height:1.25}.desktop-frame :is(.work-page-heading p,.work-compose-heading p){color:#aaa5b5;font-size:14px;line-height:1.6}.desktop-frame .workspace-overview{background:#23242b;border-color:#ffffff0e;border-radius:16px;margin:24px 0}.desktop-frame .workspace-overview>button{background:0 0;border-color:#ffffff0c;min-height:104px;padding:16px 18px}.desktop-frame .workspace-overview>button strong{margin:7px 0;font-size:25px;font-weight:500}.desktop-frame .workspace-overview>button p{color:#a29aaa;font-size:11px}.desktop-frame .workspace-overview>button.selected{background:#ffffff08;border-color:#ffffff17}.desktop-frame .work-list-toolbar{border-color:#ffffff10}.desktop-frame .work-list-toolbar .ticket-filters button{color:#aaa2b4;background:0 0;border:1px solid #0000;border-radius:30px;padding:8px 12px;font-size:12px}.desktop-frame .work-list-toolbar .ticket-filters button[aria-pressed=true]{color:#f1e9fa;background:linear-gradient(#ffffff15,#ffffff08);border-color:#ffffff17}.desktop-frame .work-search,.desktop-frame .work-refresh{color:#aaa;background:#ffffff04;border-color:#ffffff13;border-radius:20px}.desktop-frame .work-search input{background:0 0;border:0}.desktop-frame .work-project-row{background:#22232a;border-color:#ffffff0c;padding-block:19px}.desktop-frame .work-project-row.has-new-messages{background:#282630}.desktop-frame .work-project-row:hover{background:#2c2b33}.desktop-frame .work-row-icon{color:#b8adcd;background:0 0}.desktop-frame .work-row-title h2{letter-spacing:-.02em;font-family:inherit;font-size:15px;font-weight:500}.desktop-frame .work-row-title p,.desktop-frame .work-project-row time{color:#aaa0b5;font-size:12px}.desktop-frame .ticket-status{color:#c1b5d0;background:#ffffff06;border-color:#ffffff10;border-radius:20px;font-size:11px}.desktop-frame .company-primary,.desktop-frame .request-form .request-send{color:#27242d;background:linear-gradient(#fff,#dddbe5);border-color:#ffffff80;border-radius:25px;box-shadow:inset 0 1px #fff,0 3px 9px #0002}.desktop-frame .compose-document{background:#23242bd9;border-color:#ffffff15;border-radius:19px;box-shadow:inset 0 1px #ffffff04,0 5px 20px #00000009}.desktop-frame .request-form .compose-document .ticket-title-field{border-bottom-color:#ffffff0f}.desktop-frame .request-form .compose-document :is(.ticket-title-field input,.request-message textarea){color:#efebf5;letter-spacing:-.01em;background:0 0;font-family:inherit;font-size:16px;line-height:1.7}.desktop-frame .request-form .project-field>label{color:#b5aebe;font-size:13px;font-weight:500}.desktop-frame .project-details-toggle{color:#b5aabd;background:#ffffff03;border-color:#ffffff0e}.desktop-frame .ticket-chat,.desktop-frame .ticket-messages,.desktop-frame .ticket-chat>header,.desktop-frame .ticket-details{background:#22232a;border-color:#ffffff10}.desktop-frame .ticket-message{background:#2d2b34;border-color:#ffffff0c}.desktop-frame .ticket-message.own{background:#34303f}.desktop-frame .ticket-reply{background:#292830;border-color:#ffffff15;border-radius:20px}.desktop-frame .ai-body,.desktop-frame .ai-workbench,.desktop-frame .ai-input-area{background:#202127}.desktop-frame .ai-composer{background:#2b2b34;border-color:#ffffff17;border-radius:25px}.desktop-frame .ai-workbench{border-color:#ffffff10;border-radius:20px}.desktop-frame .ai-welcome h2{letter-spacing:-.035em;font-size:26px;font-weight:550}.desktop-frame .work-list-sync,.desktop-frame .inbox-explanation,.desktop-frame .queue-pagination{color:#958a9f}@media (min-width:1550px){.desk-overview{padding-top:46px}.desk-project-row{min-height:90px}.desk-grid{gap:35px 40px}}@media (min-width:1001px) and (max-height:800px){.desk-overview{padding-top:26px;padding-bottom:20px}.desk-heading{margin-bottom:19px}.desk-summary{margin-bottom:23px}.desk-grid{gap:24px 30px}.desk-project-row{min-height:72px;padding-block:14px}.desk-section-heading{margin-bottom:12px}.desk-chart-bars{height:55px}.desk-coach img{width:66px;height:83px}.desk-sync{margin-top:17px}}@media (max-width:1200px){.desktop-frame{grid-template-columns:206px minmax(0,1fr)}.desktop-sidebar{padding-inline:11px}.desk-overview{padding-inline:32px}.desk-grid{grid-template-columns:minmax(0,1fr) 260px;gap:26px}.desk-companion-column{padding-left:21px}.desk-coach-intro{gap:12px}.desk-coach img{width:64px;height:84px}.desk-coach h2{font-size:15px}.desk-chart-summary>span{text-align:right;max-width:150px}.compact-nav{grid-template-columns:68px minmax(0,1fr)}}@media (max-width:1000px){.desk-overview{padding:30px}.desk-grid{grid-template-columns:1fr;gap:26px}.desk-companion-column{border:0;border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:24px;padding:23px 0 0;display:grid}.desk-coach-intro{gap:17px}.desk-coach img{width:66px;height:80px}.desk-coach>a{max-width:270px}.desk-team-contact{padding:0}.desktop-frame .workspace-main{padding:28px}.desk-chart-summary>span{max-width:none}.desk-heading h1{font-size:29px}}@media (max-width:700px){.desktop-frame,.compact-nav{grid-template-columns:54px minmax(0,1fr);gap:5px;padding:5px}.desktop-sidebar{border-radius:17px;height:calc(100dvh - 10px);padding:20px 5px 12px;top:5px}.desktop-body{border-radius:17px}.desktop-wordmark{padding:0 4px 24px}.desktop-wordmark svg{width:25px;height:23px}.desktop-search{background:#ffffff05;border-radius:12px;height:35px;min-height:35px;padding:8px}.desktop-search kbd,.desktop-nav-label,.desktop-account-settings{display:none}.desktop-new{height:36px;min-height:36px;margin:11px 0 20px;padding:8px!important}.desktop-sidebar nav>a{min-height:40px;padding:10px 8px}.desktop-sidebar-end{padding-top:18px}.desktop-sidebar-end .desktop-help{padding:9px 7px}.desktop-user{margin:12px 0 0;padding:12px 0 0}.desktop-avatar{width:29px;height:29px}.desktop-topbar{height:48px;padding:0 16px;font-size:11px}.desktop-topbar>div{gap:12px}.desktop-topbar>div>a{font-size:0}.desktop-frame .language-picker>summary{height:27px;min-height:27px;padding:4px 7px}.desk-overview{padding:24px 17px 21px}.desk-heading{align-items:flex-start;gap:9px;margin-bottom:20px}.desk-heading h1{letter-spacing:-.05em;margin-bottom:8px;font-size:25px}.desk-heading p{max-width:180px;font-size:12px;line-height:1.6}.desk-primary{flex-shrink:0;gap:0;width:35px;height:35px;padding:8px;font-size:0}.desk-summary{gap:7px;margin-bottom:26px}.desk-summary>a{gap:6px;min-height:29px;padding:6px 9px;font-size:11px}.desk-summary>a>svg:first-child{display:none}.desk-summary>a>strong{min-width:17px;padding:1px 5px;font-size:11px}.desk-section-heading h2{font-size:13px}.desk-section-heading>a{gap:4px;font-size:11px}.desk-project-list{border-radius:14px}.desk-project-row{flex-wrap:wrap;gap:9px;min-height:96px;padding:15px 12px}.desk-project-symbol{width:25px;height:30px}.desk-project-symbol svg{width:20px;height:20px}.desk-project-name{min-width:calc(100% - 85px)}.desk-project-name strong{font-size:13px}.desk-project-name small{margin-top:4px;font-size:10px}.desk-project-row .desktop-status{white-space:nowrap;order:3;width:calc(100% - 34px);margin-left:34px;font-size:11px}.desk-row-end{width:20px;margin-left:0}.desk-message-count{min-width:25px;padding:3px 5px;font-size:10px}.desk-message-count svg{display:none}.desk-grid{gap:25px}.desk-period button{padding:3px 7px;font-size:11px}.desk-chart-summary{margin-bottom:15px;display:block}.desk-chart-summary>span{text-align:left;margin-top:8px;font-size:10px;display:block}.desk-chart-summary>div>span{font-size:10px}.desk-chart-bars{gap:2px;height:62px}.desk-companion-column{display:block}.desk-coach-intro{gap:18px}.desk-coach img{width:71px;height:90px}.desk-coach h2{font-size:16px}.desk-coach p{font-size:11px}.desk-coach>a{max-width:none;font-size:11px}.desk-team-contact{padding-top:15px}.desk-sync{font-size:10px;line-height:1.6}.desktop-frame .workspace-main{padding:24px 17px}.desktop-frame :is(.work-page-heading h1,.work-compose-heading h1,.ticket-room-heading h1){font-size:25px}.compact-nav .desktop-sidebar{padding-inline:5px}}@media (prefers-reduced-transparency:reduce){.desktop-sidebar,.desktop-topbar,.desktop-command{-webkit-backdrop-filter:none;background:#292730}.desktop-body{background:#1b1c21}}@media (prefers-contrast:more){.desktop-frame{--desk-muted:#c9c5d3}.desktop-sidebar,.desktop-body,.desk-project-list,.desk-summary>a{border-color:#fff5}.desk-project-name small,.desk-chart-summary>span,.desk-sync{color:#c0b8cc}}@media (prefers-reduced-motion:no-preference){.desktop-sidebar nav>a,.desk-project-row,.desk-summary>a,.desk-coach>a,.desk-primary{transition:background .15s,box-shadow .15s}.desk-chart-bars>button>span{transition:height .18s}}.minimal-shell{background:radial-gradient(500px 670px at -100px 38%,#464b6459,#0000 80%),radial-gradient(720px 570px at 20% 110%,#3f486b28,#0000 85%),#17191f;grid-template-columns:196px minmax(0,1fr);gap:0;padding:16px}.minimal-shell .desktop-sidebar{-webkit-backdrop-filter:blur(30px)saturate(115%);backdrop-filter:blur(30px)saturate(115%);z-index:5;background:linear-gradient(155deg,#ffffff0c,#ffffff03 65%),#ffffff03;border:1px solid #ffffff15;border-radius:25px;height:calc(100dvh - 32px);padding:28px 12px 19px;top:16px;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #00000012}.minimal-shell .desktop-wordmark svg{width:24px;height:23px}.minimal-shell .desktop-wordmark>span{letter-spacing:-.045em;font-size:18px;font-weight:600}.minimal-shell .desktop-sidebar nav{gap:7px}.minimal-shell .desktop-sidebar nav>a{color:#babcc7;border-radius:14px;gap:12px;min-height:45px;padding:12px 13px;font-size:14px}.minimal-shell .desktop-sidebar nav>a[aria-current=page]{color:#fff;background:linear-gradient(160deg,#ffffff19,#ffffff09);box-shadow:inset 0 1px #ffffff0c,0 3px 8px #0000000a}.minimal-shell .desktop-sidebar nav>a>svg{color:#babdcf;width:18px;height:18px}.minimal-shell .desktop-vyx-avatar{object-fit:contain;filter:drop-shadow(0 3px 4px #0003);flex-shrink:0;width:28px;height:32px;margin:-5px}.minimal-shell .desktop-sidebar-end{padding-top:36px}.minimal-shell .desktop-sidebar-end>.desktop-admin{gap:11px;min-height:40px;padding:10px 13px;font-size:13px}.minimal-shell .desktop-admin small{color:#9c9bab;margin-top:3px;font-size:11px}.minimal-shell .desktop-utilities{align-items:center;gap:6px;padding:14px 9px 8px;display:flex}.minimal-shell .desktop-sidebar-end .desktop-help{color:#b7b6c5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:7px;display:flex}.minimal-shell .desktop-help:hover,.minimal-shell .desktop-more summary:hover{background:#ffffff0b}.minimal-shell .desktop-more{margin-left:auto;position:relative}.desktop-more summary{cursor:pointer;color:#b7b6c5;border-radius:50%;place-items:center;width:34px;height:34px;list-style:none;display:grid}.desktop-more summary::-webkit-details-marker{display:none}.desktop-more>nav{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:30;background:#30323eee;border:1px solid #ffffff21;border-radius:16px;min-width:214px;padding:7px;position:absolute;bottom:45px;left:0;box-shadow:0 18px 45px #0005}.minimal-shell .desktop-more>nav>a{white-space:nowrap;border-radius:10px;justify-content:flex-start;gap:10px;min-height:39px;padding:9px 12px;font-size:13px}.minimal-shell .desktop-more>nav>a:hover{background:#ffffff0a}.minimal-shell .desktop-user{border-color:#ffffff0b;gap:10px;margin:5px 3px 0;padding:16px 7px 0}.minimal-shell .desktop-user strong{max-width:106px;font-size:13px;font-weight:500}.minimal-shell .desktop-avatar{background:linear-gradient(145deg,#676b85,#444655);width:30px;height:30px;font-size:11px}.minimal-shell .desktop-account-settings{color:#8d8d9f;width:14px;height:14px}.minimal-shell .desktop-body{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.minimal-shell .desktop-topbar{height:46px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0 28px 0 32px}.minimal-shell .desktop-topbar>button{color:#9a9ba9;border-radius:50%;width:30px;height:30px;padding:6px}.minimal-shell .desktop-topbar>button:hover{background:#ffffff0a}.minimal-shell .desktop-topbar>div{gap:10px;margin-left:auto}.minimal-shell .desktop-topbar .desktop-search{box-shadow:none;color:#abadb9;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:7px;display:grid}.minimal-shell .desktop-topbar .desktop-search:hover{background:#ffffff09}.minimal-shell .language-picker>summary{background:#ffffff04;border-color:#ffffff12;height:31px;min-height:31px;box-shadow:inset 0 1px #ffffff05}.minimal-shell.compact-nav{grid-template-columns:64px minmax(0,1fr)}.minimal-shell.compact-nav .desktop-sidebar{padding-inline:8px}.minimal-shell.compact-nav .desktop-utilities{flex-direction:column;gap:4px;padding-inline:0}.minimal-shell.compact-nav .desktop-more{margin:0}.minimal-shell.compact-nav .desktop-more>nav{bottom:0;left:45px}.minimal-shell.compact-nav .desktop-user{padding-inline:0}.minimal-shell.compact-nav .desktop-account-settings{display:none}.minimal-workspace{min-width:0;max-width:1032px;margin:0 auto;padding:65px 60px 45px}.minimal-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 43px;display:flex}.minimal-heading h1{letter-spacing:-.05em;color:#f5f5f7;margin:0;font-size:34px;font-weight:550;line-height:1.2}.minimal-workspace .desk-primary{background:linear-gradient(#fdfdff,#dfdfe8);border-color:#ffffff85;border-radius:25px;gap:8px;height:41px;padding:0 17px;font-size:13px;box-shadow:inset 0 1px 1px #fff,0 4px 12px #0002}.minimal-list-tools{justify-content:space-between;align-items:center;gap:16px;min-height:31px;margin-bottom:16px;display:flex}.minimal-filter{position:relative}.minimal-filter>summary{color:#9ea1ae;cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13px;list-style:none;display:flex}.minimal-filter>summary::-webkit-details-marker{display:none}.minimal-filter>summary:hover{color:#e4e5ea}.minimal-filter>nav{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:4;background:#2f313cee;border:1px solid #ffffff21;border-radius:16px;min-width:236px;padding:7px;position:absolute;top:37px;left:-12px;box-shadow:0 16px 40px #0005}.minimal-filter nav a{color:#d9dae2;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:10px 12px;font-size:13px;display:flex}.minimal-filter nav a:hover{background:#ffffff0b}.minimal-filter nav a span{color:#b1aabf;font-variant-numeric:tabular-nums;font-size:12px}.minimal-unread{color:#b9b2d1;align-items:center;gap:7px;font-size:12px;display:flex}.minimal-unread>span{background:#b4a1d4;border-radius:50%;width:5px;height:5px}.minimal-unread strong{color:#e0d7f1;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:500}.minimal-project-list{border-top:1px solid #ffffff0d}.minimal-project-row{color:#f0f0f5;border-bottom:1px solid #ffffff0d;border-radius:0;align-items:center;gap:18px;min-height:104px;padding:20px 6px;display:flex}.minimal-file-icon{color:#aaaec0;flex-shrink:0;place-items:center;width:34px;display:grid}.minimal-file-icon svg{stroke-width:1.4px}.minimal-project-info{flex:1;min-width:0}.minimal-project-info>strong{letter-spacing:-.02em;color:#e9eaf0;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.minimal-project-row .desktop-status{color:#979baa;letter-spacing:0;white-space:normal;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0;font-size:13px;line-height:1.5;display:block}.minimal-project-row .desktop-status.prace{color:#a4b5ae}.minimal-row-end{color:#747786;flex-shrink:0;align-items:center;gap:23px;margin-left:12px;display:flex}.minimal-message-count{color:#bdb4d1;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.minimal-empty{color:#9ea0ad;text-align:center;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:65px 15px 55px}.minimal-empty>svg{color:#a0a0b5;margin:0 auto 20px}.minimal-empty h2{letter-spacing:-.025em;color:#e9e9f2;margin:0 0 10px;font-size:20px;font-weight:500}.minimal-empty p{max-width:360px;margin:0 auto;font-size:14px;line-height:1.7}.minimal-show-all{color:#b5abcb;justify-content:center;align-items:center;gap:7px;padding:20px 0;font-size:13px;display:flex}.minimal-activity{margin-top:32px}.minimal-activity>summary{color:#9297a7;cursor:pointer;align-items:center;gap:9px;width:fit-content;padding:7px 0;font-size:13px;list-style:none;display:flex}.minimal-activity>summary::-webkit-details-marker{display:none}.minimal-activity>summary:hover{color:#dedee8}.minimal-activity[open]>summary svg{transform:rotate(180deg)}.minimal-activity>section{max-width:670px;padding:27px 0 0}.minimal-activity-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.minimal-activity-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.minimal-activity-heading strong{color:#e2dfea;letter-spacing:-.03em;font-size:24px;font-weight:500}.minimal-activity-heading span{color:#9994a5;font-size:12px}.minimal-activity .desk-chart-summary>span{color:#a39cac;font-size:12px}.minimal-activity .desk-chart-scale,.minimal-activity .desk-chart-axis{font-size:11px}.minimal-activity .desk-chart-bars{height:78px}.minimal-activity .desk-period button{font-size:11px}.minimal-activity .desk-chart-summary{margin-bottom:15px}@media (min-width:1201px) and (max-height:800px){.minimal-workspace{padding-top:38px}.minimal-heading{margin-bottom:33px}.minimal-project-row{min-height:95px}}@media (max-width:1200px){.minimal-shell{grid-template-columns:183px minmax(0,1fr);padding:12px}.minimal-shell .desktop-sidebar{height:calc(100dvh - 24px);top:12px}.minimal-workspace{padding:48px 38px 38px}.minimal-shell .desktop-sidebar nav>a{padding-inline:11px;font-size:13px}.minimal-shell .desktop-sidebar-end>.desktop-admin{padding-inline:11px;font-size:12px}.minimal-shell.compact-nav{grid-template-columns:62px minmax(0,1fr)}}@media (max-width:700px){.minimal-shell,.minimal-shell.compact-nav{grid-template-columns:53px minmax(0,1fr);gap:0;padding:5px}.minimal-shell .desktop-sidebar{border-radius:18px;height:calc(100dvh - 10px);padding:23px 5px 12px;top:5px}.minimal-shell .desktop-wordmark{padding:0 4px 35px}.minimal-shell .desktop-wordmark svg{width:24px;height:23px}.minimal-shell .desktop-sidebar nav>a{min-height:43px;padding:10px 8px}.minimal-shell .desktop-vyx-avatar{width:30px;height:33px;margin:-5px}.minimal-shell .desktop-topbar{height:45px;padding:0 12px 0 18px}.minimal-shell .desktop-topbar>div{gap:8px}.minimal-shell .desktop-topbar>button{display:none}.minimal-shell .desktop-utilities{flex-direction:column;gap:4px;padding:13px 0 8px}.minimal-shell .desktop-more{margin:0}.minimal-shell .desktop-more>nav{bottom:0;left:43px}.minimal-shell .desktop-sidebar-end>.desktop-admin{min-height:38px;padding:9px 6px}.minimal-shell .desktop-user{margin:4px 0 0;padding:13px 0 0}.minimal-shell .desktop-avatar{width:28px;height:28px}.minimal-workspace{padding:27px 20px 28px}.minimal-heading{gap:12px;margin-bottom:30px}.minimal-heading h1{font-size:29px}.minimal-workspace .desk-primary{gap:0;width:36px;height:36px;min-height:36px;padding:8px;font-size:0}.minimal-list-tools{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:10px}.minimal-filter>summary{font-size:12px}.minimal-unread{padding:4px 0;font-size:11px}.minimal-project-row{gap:12px;min-height:101px;padding:21px 0}.minimal-file-icon{width:24px}.minimal-file-icon svg{width:22px;height:22px}.minimal-project-info>strong{font-size:14px}.minimal-project-row .desktop-status{order:0;width:auto;margin:5px 0 0;font-size:12px}.minimal-row-end{gap:8px;margin-left:0}.minimal-message-count{font-size:11px}.minimal-message-count svg{display:none}.minimal-row-end>svg{width:14px}.minimal-activity{margin-top:25px}.minimal-activity>summary{font-size:12px}.minimal-activity-heading{gap:10px}.minimal-activity-heading span,.minimal-activity .desk-chart-summary>span{font-size:11px}.minimal-activity .desk-chart-axis,.minimal-activity .desk-chart-scale{font-size:10px}.minimal-activity .desk-period button{padding:4px 7px;font-size:10px}.minimal-empty{padding:35px 4px}.minimal-empty h2{font-size:19px}.minimal-empty p{font-size:13px}.minimal-filter>nav{min-width:215px}}@media (prefers-reduced-transparency:reduce){.minimal-shell .desktop-sidebar{-webkit-backdrop-filter:none;background:#2b2d37}.desktop-more>nav,.minimal-filter>nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2e303a}}html[data-experience=desktop]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.desktop-frame.minimal-shell{--glass-edge:#ffffff26;--glass-fill:#fff1;color:#f2f2f5;background:radial-gradient(at -8% 14%,#877bb121,#0000 40%),radial-gradient(at 96% 110%,#5b6b8a13,#0000 52%),#18191e}.minimal-shell .desktop-sidebar{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(36px)saturate(135%);background:linear-gradient(145deg,#ffffff14,#ffffff03 48%,#ffffff09),#23242cc7;box-shadow:inset 0 1px 1px #ffffff14,inset 1px 0 #ffffff05,0 16px 40px #0000001a}.minimal-shell .desktop-wordmark{gap:11px;padding:0 10px 39px}.minimal-shell .desktop-app-icon{object-fit:contain;filter:drop-shadow(0 3px 5px #0004);flex-shrink:0;width:36px;height:36px}.minimal-shell .desktop-wordmark>span{letter-spacing:-.045em;font-size:19px}.desktop-frame :is(a,button,summary){-webkit-tap-highlight-color:transparent}.desktop-frame :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #bca4f4}.minimal-shell :is(.desktop-sidebar nav>a,.desktop-admin,.desktop-user,.desktop-help,.desktop-more summary,.desktop-topbar button,.language-picker>summary,.desk-primary,.minimal-project-row,.minimal-filter>summary){transition:background-color .16s,box-shadow .16s,color .16s,transform .16s,border-color .16s}.minimal-shell .desktop-sidebar nav>a{border:1px solid #0000}.minimal-shell .desktop-sidebar nav>a[aria-current=page]{background:linear-gradient(170deg,#ffffff19,#ffffff09);border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff12,0 3px 8px #00000014}.minimal-shell .desktop-sidebar nav>a:hover{color:#fff;background-color:#ffffff0b}.minimal-shell :is(.desktop-sidebar nav>a,.desktop-admin,.desktop-help,.desktop-topbar button,.desk-primary):active{transform:scale(.97)}.minimal-shell .desktop-user{border:1px solid #0000;border-top-color:#ffffff0c;border-radius:12px;margin:5px 0 0;padding:12px 8px}.minimal-shell .desktop-user:hover{background:#ffffff09}.minimal-shell .desktop-user[aria-current=page]{background:linear-gradient(160deg,#ffffff13,#ffffff06);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff09}.minimal-shell .desktop-user[aria-current=page] .desktop-account-settings{color:#e0d5fa}.minimal-shell .desktop-topbar :is(button,.language-picker>summary):hover{color:#fff;background:#ffffff10}.minimal-shell .language-picker>summary{background:linear-gradient(160deg,#ffffff0b,#ffffff02);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff09,0 2px 7px #0001}.desktop-frame :is(.desktop-more>nav,.minimal-filter>nav,.language-options,.desktop-command){-webkit-backdrop-filter:blur(32px)saturate(135%);background:linear-gradient(145deg,#ffffff0c,#ffffff03),#272830f2;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0006}.minimal-shell .desktop-more>nav{left:auto;right:-8px}.desktop-frame :is(.desktop-more>nav,.minimal-filter>nav,.language-options){animation:.13s ease-out desktop-menu-in}.minimal-shell .minimal-workspace{max-width:1070px}.minimal-heading h1{letter-spacing:-.035em;font-size:32px;font-weight:600}.minimal-workspace .desk-primary{background:linear-gradient(175deg,#fff,#dedee8);min-height:42px;box-shadow:inset 0 1px 1px #fff,0 3px 12px #0002,0 0 0 3px #ffffff03}.minimal-workspace .desk-primary:hover{box-shadow:inset 0 1px 1px #fff,0 5px 18px #0004,0 0 0 3px #ffffff07}.minimal-filter>summary{color:#b7b9c5;border-radius:10px;margin-left:-10px;padding:7px 10px}.minimal-filter>summary:hover,.minimal-filter[open]>summary{color:#f2f1f6;background:#ffffff08}.minimal-filter>summary>svg{transition:transform .16s}.minimal-filter[open]>summary>svg{transform:rotate(180deg)}.minimal-project-row{isolation:isolate;min-height:96px;padding:18px 12px;position:relative}.minimal-project-row:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#ffffff0a,#ffffff04);border:1px solid #ffffff0b;border-radius:16px;transition:opacity .15s;position:absolute;inset:5px -7px}.minimal-project-row:hover{background:0 0}.minimal-project-row:hover:before{opacity:1}.minimal-project-row:focus-visible:before{opacity:1}.minimal-project-row:active{transform:scale(.995)}.minimal-file-icon{color:#b8b9cb;background:linear-gradient(155deg,#ffffff09,#ffffff02);border:1px solid #ffffff0b;border-radius:13px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff05}.minimal-project-info>strong{letter-spacing:-.012em;font-size:16px;font-weight:550}.minimal-project-row .desktop-status{color:#b0b1bf;font-size:13px}.minimal-project-row .desktop-status:before{content:"";vertical-align:2px;background:#a69bbd;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.minimal-project-row .desktop-status.prace:before,.minimal-project-row .desktop-status.hotovo:before{background:#9ab8a7}.minimal-project-row .desktop-status.nova:before,.minimal-project-row .desktop-status.ceka:before{background:#c4ac7d}.minimal-project-row .desktop-status.uzavreno:before{background:#858791}.minimal-project-row.has-unread .minimal-project-info>strong{color:#fff;font-weight:650}.minimal-message-count{color:#d4c8eb;font-weight:600}.minimal-row-end{color:#9c9daa}.minimal-project-date{color:#a9abb8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.minimal-project-row:hover .minimal-row-end{color:#f0edf9}.minimal-row-end>svg{transition:transform .16s}.minimal-project-row:is(:hover,:focus-visible) .minimal-row-end>svg{transform:translate(2px)}.desktop-command-empty{color:#b7b9c5;text-align:center;margin:0;padding:25px 14px 28px;font-size:14px}.desktop-command>div{transition:border-color .16s}.desktop-command>div:focus-within{border-bottom-color:#bca4f480}.desktop-command input:focus-visible{outline:none}.desktop-content{animation:.15s ease-out desktop-page-in}@keyframes desktop-menu-in{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:none}}@keyframes desktop-page-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.minimal-shell.compact-nav .desktop-wordmark{padding-inline:4px}.minimal-shell.compact-nav .desktop-app-icon{width:32px;height:32px}.minimal-shell.compact-nav .desktop-more>nav{left:45px;right:auto}@media (max-width:700px){.minimal-shell .desktop-wordmark{padding:0 3px 29px}.minimal-shell .desktop-app-icon{width:32px;height:32px}.minimal-shell .desktop-user{border-radius:10px;padding:11px 0}.minimal-shell .desktop-more>nav{left:43px;right:auto}.minimal-heading h1{font-size:28px}.minimal-project-row{gap:12px;padding:18px 0}.minimal-file-icon{border-radius:10px;width:32px;height:36px}.minimal-file-icon svg{width:20px}.minimal-project-info>strong{font-size:14px}.minimal-project-row .desktop-status{font-size:12px}.minimal-project-row:before{inset-inline:-8px}}@media (prefers-reduced-motion:reduce){.desktop-frame *,.desktop-frame :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.desktop-frame :is(a,button):active{transform:none!important}}@media (prefers-reduced-transparency:reduce){.minimal-shell .desktop-sidebar{background:#2b2c34}.desktop-frame :is(.desktop-sidebar,.desktop-more>nav,.minimal-filter>nav,.language-options,.desktop-command){-webkit-backdrop-filter:none}.desktop-frame :is(.desktop-more>nav,.minimal-filter>nav,.language-options,.desktop-command){background:#30313a}}.team-queue{--queue-text:#202128;--queue-secondary:#727580;--queue-line:#e8e8ee;--queue-control:#f6f6f8;--queue-hover:#f7f7fa;--queue-menu:#fff;--queue-accent:#79629d;color:var(--queue-text)}.team-queue-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.team-queue-heading h1{letter-spacing:-.035em;margin:0;font-family:inherit;font-size:32px;font-weight:600;line-height:1.2}.team-queue-role{color:var(--queue-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.customer-queue-create{background:var(--queue-text);min-height:42px;color:var(--queue-menu);white-space:nowrap;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .16s,transform .16s;display:inline-flex}.customer-queue-create:hover{opacity:.9}.customer-queue-create:active{transform:scale(.98)}.desktop-frame .customer-queue-create{color:#27242d;background:linear-gradient(#fdfdff,#dfdfe8);border-color:#ffffff85;box-shadow:inset 0 1px 1px #fff,0 4px 12px #0002}.team-queue-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.team-queue-tools{align-items:center;gap:10px;min-width:0;display:flex}.team-queue-filter{flex-shrink:0;position:relative}.team-queue-filter>summary{cursor:pointer;color:var(--queue-text);border-radius:11px;align-items:center;gap:10px;margin-left:-10px;padding:9px 10px;font-size:14px;list-style:none;transition:background .16s;display:flex}.team-queue-filter>summary::-webkit-details-marker{display:none}.team-queue-filter>summary>span{color:var(--queue-secondary);font-variant-numeric:tabular-nums;font-size:12px}.team-queue-filter>summary>svg{color:var(--queue-secondary);margin-left:2px;transition:transform .16s}.team-queue-filter[open]>summary>svg{transform:rotate(180deg)}.team-queue-filter>summary:hover,.team-queue-filter[open]>summary{background:var(--queue-control)}.team-queue-filter>nav{z-index:20;background:var(--queue-menu);border:1px solid var(--queue-line);border-radius:16px;width:250px;padding:7px;animation:.13s ease-out desktop-menu-in;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 15px 45px #15152518}.team-queue-filter nav>button{width:100%;color:var(--queue-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.team-filter-count{color:var(--queue-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.team-queue-filter nav>button:hover,.team-queue-filter nav>button[aria-pressed=true]{background:var(--queue-control)}.team-queue-filter .not-selected{visibility:hidden}.team-queue-search{border:1px solid var(--queue-line);width:220px;min-width:0;color:var(--queue-secondary);background:var(--queue-control);border-radius:12px;align-items:center;gap:9px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.team-queue .team-queue-search input{font:inherit;width:100%;min-width:0;height:38px;min-height:38px;color:var(--queue-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px}.team-queue-search input::placeholder{color:var(--queue-secondary)}.team-queue-search:focus-within{border-color:#a995cb;box-shadow:0 0 0 3px #a995cb12}.team-queue-search input:focus-visible{outline:none}.team-queue-search>svg{flex-shrink:0}.team-queue-search button{color:var(--queue-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:3px;display:grid}.team-queue-refresh{width:38px;height:38px;color:var(--queue-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;transition:background .16s,color .16s;display:grid}.team-queue-refresh:hover{background:var(--queue-control);color:var(--queue-text)}.team-queue-refresh:disabled{cursor:default;opacity:.6}.team-queue-refresh .is-refreshing{animation:.8s linear infinite team-refresh}@keyframes team-refresh{to{transform:rotate(360deg)}}.team-queue-list{border-top:1px solid var(--queue-line)}.team-queue-row{border-bottom:1px solid var(--queue-line);isolation:isolate;min-height:98px;color:var(--queue-text);grid-template-columns:42px minmax(0,1fr) 165px 62px auto;align-items:center;gap:18px;padding:20px 12px;display:grid;position:relative}.team-queue-row:before{content:"";z-index:-1;opacity:0;background:var(--queue-hover);border-radius:16px;transition:opacity .16s;position:absolute;inset:5px -7px}.team-queue-row:hover:before{opacity:1}.team-queue-row:focus-visible:before{opacity:1}.team-queue-icon{border:1px solid var(--queue-line);background:var(--queue-control);width:42px;height:42px;color:var(--queue-secondary);border-radius:13px;place-items:center;display:grid}.team-queue-icon svg{stroke-width:1.4px}.team-queue-project{min-width:0}.team-queue-project h2{letter-spacing:-.012em;color:var(--queue-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:550;line-height:1.4;overflow:hidden}.team-queue-project p{color:var(--queue-secondary);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.team-queue .team-queue-state{color:var(--queue-secondary);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;line-height:1.5;display:flex}.team-queue-state:before{content:"";background:#a69bbd;border-radius:50%;flex-shrink:0;width:5px;height:5px}.team-queue-state.state-prace:before,.team-queue-state.state-hotovo:before{background:#91ad9b}.team-queue-state.state-nova:before,.team-queue-state.state-ceka:before{background:#c4ac7d}.team-queue-state.state-uzavreno:before{background:#858791}.team-queue-row time{color:var(--queue-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.team-queue-row-end{color:var(--queue-secondary);justify-content:end;align-items:center;gap:13px;min-width:17px;display:flex}.team-queue-row-end>svg{transition:transform .16s,color .16s}:is(.team-queue-row:hover .team-queue-row-end>svg,.team-queue-row:focus-visible .team-queue-row-end>svg){color:var(--queue-text);transform:translate(2px)}.team-queue-unread{color:var(--queue-accent);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.team-queue-row.has-unread h2{font-weight:650}.team-queue-footer{color:var(--queue-secondary);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:12px;display:flex}.team-queue-footer>p{align-items:center;gap:7px;margin:0;display:flex}.team-queue-footer>p>span{background:#93ab9e;border-radius:50%;width:5px;height:5px}.team-queue-footer>p.is-stale>span{background:#c4ac7d}.team-queue-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.team-queue-pagination button,.team-queue-empty>button{font:inherit;color:var(--queue-text);border:1px solid var(--queue-line);background:var(--queue-control);cursor:pointer;border-radius:10px;padding:7px 10px}.team-queue-pagination button:disabled{opacity:.4;cursor:default}.team-queue-help{color:var(--queue-secondary);max-width:640px;margin-top:18px;font-size:12px}.team-queue-help summary{cursor:pointer;align-items:center;gap:6px;padding:5px 0;list-style:none;display:inline-flex}.team-queue-help summary::-webkit-details-marker{display:none}.team-queue-help p{margin:10px 0;font-size:13px;line-height:1.7}.team-queue-help p strong{color:var(--queue-text);font-weight:500}.team-queue-empty{text-align:center;color:var(--queue-secondary);padding:60px 20px;font-size:14px}.team-queue-empty>svg{color:var(--queue-secondary);margin:0 auto 20px}.team-queue-empty h2{max-width:420px;color:var(--queue-text);margin:0 auto 18px;font-size:18px;font-weight:500;line-height:1.5}.team-queue-empty p{max-width:420px;margin:auto;line-height:1.7}.team-queue-empty .customer-queue-vyx{object-fit:contain;width:100px;height:112px;margin:0 auto 23px;display:block}.team-queue-empty .customer-queue-create{margin-top:24px}.team-queue :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #bca4f4}.desktop-frame .workspace-main:has(>.team-queue){max-width:1070px;padding:58px 60px 32px}.desktop-frame .team-queue{--queue-text:#ececf2;--queue-secondary:#a9abb8;--queue-line:#ffffff0d;--queue-control:#ffffff05;--queue-hover:#ffffff05;--queue-menu:#2b2c35;--queue-accent:#d4c8eb}.desktop-frame .team-queue-heading h1{letter-spacing:-.035em;color:#f2f2f5;font-family:inherit;font-size:32px;font-weight:600}.desktop-frame .team-queue-filter>nav{-webkit-backdrop-filter:blur(32px)saturate(135%);background:linear-gradient(145deg,#ffffff0c,#ffffff03),#272830f5;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0006}.desktop-frame .team-queue-icon{color:#b8b9cb;background:linear-gradient(155deg,#ffffff09,#ffffff02);border-color:#ffffff0b;box-shadow:inset 0 1px #ffffff05}.desktop-frame .team-queue .team-queue-search input{color:var(--queue-text);box-shadow:none;background:0 0;border:0;outline:none}.desktop-frame .team-queue .team-queue-search input::placeholder{color:var(--queue-secondary)}@media (min-width:1201px) and (max-height:800px){.desktop-frame .workspace-main:has(>.team-queue){padding-top:38px}}@media (max-width:1200px){.desktop-frame .workspace-main:has(>.team-queue){padding:48px 38px 38px}.team-queue-row{grid-template-columns:38px minmax(0,1fr) 150px auto;gap:14px}.team-queue-row time{display:none}.team-queue-icon{width:38px;height:40px}}@media (max-width:900px){.team-queue-row{grid-template-columns:38px minmax(0,1fr) auto;gap:4px 14px;padding-block:19px}.team-queue-icon{grid-area:1/1/span 2}.team-queue-project{grid-area:1/2}.team-queue .team-queue-state{grid-area:2/2;margin-top:5px}.team-queue-row-end{grid-area:1/3/span 2}.team-queue-toolbar{flex-wrap:wrap;gap:12px}.team-queue-tools{margin-left:auto}.team-queue-search{width:190px}}@media (max-width:700px){.desktop-frame .workspace-main:has(>.team-queue){padding:27px 20px 28px}.team-queue-heading{align-items:start;gap:10px;margin-bottom:26px}.desktop-frame .team-queue-heading h1,.team-queue-heading h1{font-size:26px;line-height:1.2}.team-queue-role{gap:5px;margin-top:8px;font-size:11px}.team-queue-toolbar{gap:12px;margin-bottom:15px}.team-queue-filter>summary{font-size:13px}.team-queue-tools{gap:6px;width:100%;margin:0}.team-queue-search{flex:1;width:auto}.team-queue-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:3px 12px;min-height:111px;padding:18px 0}.team-queue-icon{border-radius:10px;width:32px;height:36px}.team-queue-icon svg{width:20px}.team-queue-project h2{font-size:14px}.team-queue-project p,.team-queue .team-queue-state{font-size:12px}.team-queue-row-end{flex-direction:column;gap:8px}.team-queue-unread{font-size:11px}.team-queue-unread svg{display:none}.team-queue-footer{flex-direction:column;align-items:start;gap:13px}.team-queue-pagination{justify-content:flex-start;gap:9px}.team-queue-help{margin-top:16px}.team-queue-filter>nav{width:245px;max-width:calc(100vw - 98px)}.team-queue-empty{padding:40px 8px}.team-queue-empty h2{font-size:16px}.team-queue-empty p{font-size:13px}}@media (prefers-reduced-motion:reduce){.team-queue *,.team-queue :before{transition:none!important;animation:none!important}.team-queue-row-end>svg{transform:none!important}}@media (prefers-reduced-transparency:reduce){.desktop-frame .team-queue-filter>nav{-webkit-backdrop-filter:none;background:#30313a}}@media (max-width:1200px){.customer-queue .team-queue-row{grid-template-columns:38px minmax(0,1fr) 130px 65px auto;gap:14px}.customer-queue .team-queue-row time{display:block}}@media (max-width:900px){.customer-queue .team-queue-row{grid-template-columns:38px minmax(0,1fr) 56px 16px;gap:4px 12px}.customer-queue .team-queue-icon{grid-row:1/span 2}.customer-queue .team-queue-project{grid-column:2/4}.customer-queue .team-queue-row time{text-align:right;grid-area:2/3;margin-top:5px;font-size:11px}.customer-queue .team-queue-row-end{grid-area:1/4/span 2}}@media (max-width:700px){.customer-queue-create{min-height:38px;padding:0 13px;font-size:12px}.customer-queue .team-queue-row{grid-template-columns:32px minmax(0,1fr) 48px 16px;gap:3px 10px;min-height:104px}.customer-queue .team-queue-project h2{font-size:15px}.customer-queue .team-queue-heading{align-items:center}.customer-queue .team-queue-empty{padding-top:32px}.customer-queue .team-queue-empty .customer-queue-vyx{width:84px;height:94px}}.team-results{--result-text:#25252c;--result-secondary:#70727e;--result-line:#e7e7ed;--result-control:#f3f2f6;--result-accent:#79629d;--result-bar:#aa95c4;--result-grid:#ecebf0;color:var(--result-text)}.team-results-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.team-results-heading h1{letter-spacing:-.035em;color:var(--result-text);margin:0;font-family:inherit;font-size:32px;font-weight:600;line-height:1.2}.team-results-heading p{color:var(--result-secondary);margin:12px 0 0;font-size:14px;line-height:1.6}.team-results-heading>span{color:var(--result-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.team-results-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.team-results h2{letter-spacing:-.01em;color:var(--result-text);margin:0;font-family:inherit;font-size:15px;font-weight:550}.team-results-period{border:1px solid var(--result-line);background:var(--result-control);border-radius:22px;gap:2px;padding:3px;display:flex}.team-results-period button{font:inherit;white-space:nowrap;color:var(--result-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;padding:6px 11px;font-size:12px;line-height:1.4}.team-results-period button[aria-pressed=true]{color:var(--result-text);background:#fff;border-color:#e6e4ed;box-shadow:0 1px 4px #00000009}.team-results-metrics{border-bottom:1px solid var(--result-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-results-metrics>button{font:inherit;text-align:left;color:var(--result-secondary);cursor:pointer;background:0 0;border:0;padding:0 0 22px;position:relative}.team-results-metrics>button:after{content:"";background:0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:0;right:0}.team-results-metrics>button>span{font-size:14px;line-height:1.5;display:block}.team-results-metrics>button>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:32px;font-weight:500;line-height:1.2;display:block}.team-results-metrics>button:hover,.team-results-metrics>button[aria-pressed=true]{color:var(--result-text)}.team-results-metrics>button[aria-pressed=true]:after{background:var(--result-accent)}.team-results-chart{padding-top:22px}.team-results-inspector{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:20px;display:flex}.team-results-inspector>p{color:var(--result-secondary);align-items:center;gap:14px;margin:0;font-size:13px;line-height:1.5;display:flex}.team-results-inspector strong{color:var(--result-text);font-variant-numeric:tabular-nums;font-weight:500}.team-results-inspector>div{flex-shrink:0;gap:3px;display:flex}.team-results-inspector button{width:30px;height:30px;color:var(--result-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.team-results-inspector button:hover:not(:disabled){background:var(--result-control);color:var(--result-text)}.team-results-inspector button:disabled{opacity:.3;cursor:default}.team-results-plot{gap:14px;display:flex}.team-results-scale{text-align:right;width:25px;color:var(--result-secondary);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:space-between;font-size:11px;line-height:1;display:flex}.team-results-bars{background:linear-gradient(var(--result-grid),var(--result-grid)) top/100% 1px no-repeat,linear-gradient(var(--result-grid),var(--result-grid)) center/100% 1px no-repeat,linear-gradient(var(--result-grid),var(--result-grid)) bottom/100% 1px no-repeat;flex:1;align-items:end;gap:4px;min-width:0;height:170px;display:flex}.team-results-bars>button{cursor:crosshair;background:0 0;border:0;border-radius:4px;flex:1;align-items:end;min-width:0;height:100%;padding:0 1px;display:flex}.team-results-bars>button>span{background:linear-gradient(180deg,var(--result-bar),#8274928c);border-radius:4px 4px 0 0;width:100%;max-width:32px;min-height:0;margin-inline:auto;display:block}.team-results-bars>button:hover{background:var(--result-control)}.team-results-bars>button[aria-pressed=true]>span{background:var(--result-accent)}.team-results-bars[data-period="90"]{gap:2px}.team-results-bars[data-period="90"]>button{padding:0}.team-results-axis{color:var(--result-secondary);justify-content:space-between;margin:10px 0 0 39px;font-size:11px;display:flex}.team-results-range{color:var(--result-secondary);text-align:center;margin:22px 0 0;font-size:12px}.team-results-empty{text-align:center;color:var(--result-secondary);margin:17px 0 0;font-size:13px}.team-results-current{border-top:1px solid var(--result-line);margin-top:38px;padding-top:24px}.team-results-current>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.team-results-current>header>span{color:var(--result-secondary);font-size:12px}.team-results-current dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:25px 0 0;display:grid}.team-results-current dt{color:var(--result-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.team-results-current dt i{background:#bb9e6b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.team-results-current dt .state-active{background:#a99abc}.team-results-current dt .state-completed{background:#8eac9b}.team-results-current dt .state-closed{background:#858791}.team-results-current dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:9px 0 0 13px;font-size:24px;font-weight:500;line-height:1.3}.team-results-footer{border-top:1px solid var(--result-line);color:var(--result-secondary);justify-content:space-between;align-items:start;gap:22px;margin-top:30px;padding-top:18px;font-size:12px;display:flex}.team-results-footer>p{white-space:nowrap;align-items:center;gap:7px;margin:5px 0;display:flex}.team-results-footer>p>span{background:#91ad9b;border-radius:50%;width:5px;height:5px}.team-results-footer>p>span.is-stale{background:#c4ac7d}.team-results-footer details{text-align:right;max-width:530px}.team-results-footer summary{cursor:pointer;align-items:center;gap:6px;padding:5px 0;list-style:none;display:inline-flex}.team-results-footer summary::-webkit-details-marker{display:none}.team-results-footer details[open] summary svg{transform:rotate(180deg)}.team-results-footer details>div{text-align:left;padding-top:6px}.team-results-footer details p{margin:10px 0;font-size:13px;line-height:1.7}.team-results-warning{color:var(--result-text);background:var(--result-control);border-left:2px solid #c4ac7d;margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:1.6}.team-results :is(button,summary):focus-visible{outline:2px solid var(--result-accent);outline-offset:4px}.desktop-frame .workspace-main:has(>.team-results){max-width:1070px;padding:58px 60px 32px}.desktop-frame .team-results{--result-text:#ececf2;--result-secondary:#a9abb8;--result-line:#ffffff0d;--result-control:#ffffff05;--result-accent:#c4ace6;--result-bar:#b6a5cfb0;--result-grid:#ffffff0b}.desktop-frame .team-results-period{background:#12121755;box-shadow:inset 0 1px 3px #0001}.desktop-frame .team-results-period button[aria-pressed=true]{background:linear-gradient(#ffffff1f,#ffffff0c);border-color:#ffffff13;box-shadow:0 1px 5px #0002,inset 0 1px #ffffff05}@media (min-width:1201px) and (max-height:800px){.desktop-frame .workspace-main:has(>.team-results){padding-top:32px}.team-results-heading{margin-bottom:30px}.team-results-toolbar{margin-bottom:20px}.team-results-metrics>button{padding-bottom:16px}.team-results-metrics>button>strong{margin-top:8px;font-size:30px}.team-results-chart{padding-top:16px}.team-results-inspector{margin-bottom:12px}.team-results-bars{height:120px}.team-results-range{margin-top:14px}.team-results-current{margin-top:24px;padding-top:20px}.team-results-current dl{margin-top:20px}.team-results-footer{margin-top:24px;padding-top:14px}}@media (max-width:1200px){.desktop-frame .workspace-main:has(>.team-results){padding:48px 38px 32px}}@media (max-width:700px){.desktop-frame .workspace-main:has(>.team-results){padding:27px 20px 28px}.team-results-heading{align-items:start;gap:10px;margin-bottom:30px}.team-results-heading h1{font-size:26px}.team-results-heading>span{gap:5px;margin-top:7px;font-size:11px}.team-results-heading>span svg{width:14px}.team-results-heading p{margin-top:9px;font-size:13px}.team-results-toolbar{gap:8px;margin-bottom:24px}.team-results h2{font-size:14px}.team-results-period button{padding:6px 8px;font-size:11px}.team-results-metrics{gap:14px}.team-results-metrics>button{padding-bottom:18px}.team-results-metrics>button>span{min-height:36px;font-size:12px}.team-results-metrics>button>strong{margin-top:5px;font-size:28px}.team-results-inspector{gap:6px;margin-bottom:16px}.team-results-inspector>p{font-size:12px}.team-results-inspector button{width:28px;height:30px}.team-results-bars{gap:2px;height:130px}.team-results-bars>button{padding:0}.team-results-bars[data-period="90"]{gap:1px}.team-results-plot{gap:8px}.team-results-scale{width:20px;font-size:10px}.team-results-axis{margin-left:28px}.team-results-range{font-size:11px}.team-results-current{margin-top:28px}.team-results-current>header{flex-direction:column;align-items:start;gap:7px}.team-results-current>header>span{font-size:11px}.team-results-current dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.team-results-current dt{font-size:12px}.team-results-current dd{font-size:23px}.team-results-footer{flex-direction:column;gap:10px}.team-results-footer details{text-align:left}.team-results-heading>span{white-space:normal;max-width:95px}}@media (prefers-reduced-motion:reduce){.team-results *{transition:none!important}}.workspace-app .chat-polished{--chat-text:#23252c;--chat-secondary:#727782;--chat-line:#20263112;--chat-own:#ececf1;--chat-surface:#f7f7fa;--chat-glass:#f8f8facc;--chat-highlight:#fff;--chat-shadow:#1c243210;min-width:0;height:calc(100dvh - 146px);min-height:560px;color:var(--chat-text);flex-direction:column;gap:0;font-family:inherit;display:flex}.desktop-frame .workspace-main:has(>.chat-polished){max-width:1420px;padding:19px 34px 25px}.desktop-frame .workspace-app .chat-polished{--chat-text:#f1f1f5;--chat-secondary:#a1a5b2;--chat-line:#ffffff0e;--chat-own:#ffffff0b;--chat-surface:#24262d;--chat-glass:#2a2d379e;--chat-highlight:#ffffff18;--chat-shadow:#00000024;height:calc(100dvh - 126px);min-height:520px}.chat-polished .chat-project-heading{border-bottom:1px solid var(--chat-line);flex-shrink:0;align-items:center;gap:15px;padding:0 5px 22px;display:flex}.chat-polished .chat-back,.chat-polished .chat-info-button{width:36px;height:36px;color:var(--chat-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chat-polished .chat-back:hover,.chat-polished .chat-info-button:hover,.chat-polished .chat-info-button.selected{background:var(--chat-own);border-color:var(--chat-line);color:var(--chat-text)}.chat-polished .chat-project-title{flex:1;min-width:0}.chat-polished .chat-project-title h1{letter-spacing:-.035em;color:var(--chat-text);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:24px;font-weight:560;line-height:1.3}.chat-polished .chat-project-state{box-shadow:none;color:var(--chat-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-top:5px;padding:0;font-size:12px;line-height:1.5;display:flex}.chat-polished .chat-project-state i{background:#afa4c8;border-radius:50%;flex-shrink:0;width:5px;height:5px}.chat-polished .chat-project-state.state-prace i,.chat-polished .chat-project-state.state-hotovo i{background:#8ab49b}.chat-polished .chat-project-actions{align-items:center;gap:18px;display:flex}.chat-polished .chat-files-link{color:var(--chat-secondary);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.chat-polished .chat-files-link:hover{color:var(--chat-text)}.workspace-app .chat-polished .ticket-room-grid{min-height:0;color:var(--chat-text);background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:25px;display:grid;overflow:visible}.workspace-app .chat-polished.inspector-open .ticket-room-grid{grid-template-columns:minmax(0,1fr) 290px}.workspace-app .chat-polished .ticket-chat{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;order:0;margin:0;display:flex;overflow:visible}.workspace-app .chat-polished .ticket-chat>.chat-participant{background:0 0;border:0;flex-shrink:0;gap:11px;width:100%;max-width:860px;min-height:76px;margin:0 auto;padding:19px 24px}.workspace-app .chat-polished .chat-participant .team-avatar{border:1px solid var(--chat-line);background:var(--chat-own);width:33px;height:33px;color:var(--chat-text);border-radius:50%;flex-shrink:0;place-items:center;margin:0;font-size:12px;display:grid}.workspace-app .chat-polished .chat-participant h2{letter-spacing:-.01em;color:var(--chat-text);margin:0;font-size:14px;font-weight:560;line-height:1.3}.workspace-app .chat-polished .chat-participant p{color:var(--chat-secondary);margin:4px 0 0;font-size:12px;line-height:1.4}.workspace-app .chat-polished .ticket-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chat-own) transparent;background:0 0;flex-direction:column;flex:1;gap:29px;width:100%;max-width:860px;height:auto;min-height:120px;max-height:none;margin:0 auto;padding:19px 24px 35px;scroll-padding-block:24px;display:flex;overflow:hidden auto}.workspace-app .chat-polished .ticket-system-event{color:var(--chat-secondary);opacity:.8;text-align:center;flex-shrink:0;margin:2px 0 6px;font-size:11px;font-weight:400;line-height:1.5}.workspace-app .chat-polished .ticket-claim-event{max-width:100%;color:var(--chat-secondary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin:0 auto 4px;padding:0;font-size:11px;display:flex}.workspace-app .chat-polished .ticket-claim-event>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.workspace-app .chat-polished .ticket-claim-event strong{color:var(--chat-secondary);font-size:11px;font-weight:400}.workspace-app .chat-polished .ticket-claim-event span{color:var(--chat-secondary);opacity:.8;font-size:10px;display:inline}.workspace-app .chat-polished .ticket-message,.workspace-app .chat-polished .ticket-message.own{box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;align-self:flex-start;width:fit-content;max-width:84%;padding:0}.workspace-app .chat-polished .ticket-message.own{align-self:flex-end}.workspace-app .chat-polished .ticket-message>div{color:var(--chat-secondary);align-items:center;gap:12px;margin:0 0 9px;padding:0 2px;font-size:11px;display:flex}.workspace-app .chat-polished .ticket-message strong{color:var(--chat-secondary);font-size:12px;font-weight:500}.workspace-app .chat-polished .ticket-message time{color:var(--chat-secondary);opacity:.75;font-size:11px}.workspace-app .chat-polished .ticket-message.own>div{justify-content:flex-end}.workspace-app .chat-polished .ticket-message p{box-shadow:none;color:var(--chat-text);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;font-family:inherit;font-size:15px;line-height:1.8}.workspace-app .chat-polished .ticket-message.own p{background:var(--chat-own);border:1px solid var(--chat-line);box-shadow:inset 0 1px 0 var(--chat-highlight);color:var(--chat-text);border-radius:21px 21px 7px;padding:12px 19px}.workspace-app .chat-polished .ticket-chat-empty{text-align:center;align-self:center;max-width:410px;margin:auto;padding:35px 15px}.workspace-app .chat-polished .ticket-chat-empty h3{letter-spacing:-.025em;color:var(--chat-text);margin:0;font-size:20px;font-weight:500;line-height:1.4}.workspace-app .chat-polished .ticket-chat-empty p{color:var(--chat-secondary);max-width:340px;margin:12px auto 0;font-size:14px;line-height:1.75}.workspace-app .chat-polished .ticket-reply{border:1px solid var(--chat-line);background:var(--chat-glass);width:calc(100% - 38px);max-width:812px;box-shadow:inset 0 1px 0 var(--chat-highlight),0 8px 32px var(--chat-shadow);-webkit-backdrop-filter:blur(28px)saturate(125%);border-radius:25px;flex-shrink:0;margin:8px auto 0;padding:14px 14px 11px 20px;position:relative}.workspace-app .chat-polished .ticket-reply:focus-within{box-shadow:inset 0 1px 0 var(--chat-highlight),0 8px 32px var(--chat-shadow);border-color:#989fac65}.workspace-app .chat-polished .ticket-reply textarea,.workspace-app .chat-polished .ticket-reply textarea:focus{resize:none;width:100%;height:56px;min-height:56px;max-height:140px;color:var(--chat-text);letter-spacing:-.005em;border-radius:0;margin:0;padding:3px 5px 3px 0;font-family:inherit;font-size:15px;line-height:1.7;display:block;overflow-y:auto;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.workspace-app .chat-polished .ticket-reply textarea::placeholder{color:var(--chat-secondary);opacity:1}.workspace-app .chat-polished .ticket-reply>.chat-composer-footer{justify-content:space-between;align-items:center;gap:16px;min-height:33px;margin:5px 0 0;display:flex}.workspace-app .chat-polished .ticket-reply>.chat-composer-footer>span{color:var(--chat-secondary);max-width:none;font-size:11px;line-height:1.5}.workspace-app .chat-polished .chat-send{color:#252833;cursor:pointer;background:linear-gradient(#fff,#e2e4ec);border:1px solid #ffffff6b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:35px;height:35px;padding:0;font-size:12px;font-weight:500;display:flex;box-shadow:inset 0 1px #fff,0 2px 5px #00000014}.workspace-app .chat-polished .chat-send:disabled{opacity:.35;cursor:default}.workspace-app .chat-polished .chat-send:not(:disabled):hover{filter:brightness(1.08)}.workspace-app .chat-polished .chat-send:not(:disabled):active{transform:scale(.96)}.workspace-app .chat-polished .chat-send.needs-confirmation{border-radius:18px;width:auto;padding-inline:12px}.workspace-app .chat-polished .chat-send .chat-sending{color:#252833;font-size:18px}.workspace-app .chat-polished .conversation-new{border:1px solid var(--chat-line);background:var(--chat-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 15px var(--chat-shadow);color:var(--chat-text);z-index:2;border-radius:24px;padding:9px 14px;font-size:12px;position:absolute;bottom:147px;left:50%;transform:translate(-50%)}.workspace-app .chat-polished .ticket-chat>.portal-error{flex-shrink:0;width:calc(100% - 40px);max-width:810px;margin:8px auto 0;font-size:13px}.workspace-app .chat-polished .ticket-closed,.workspace-app .chat-polished .ticket-claim-bar,.workspace-app .chat-polished .work-chat-locked{background:var(--chat-own);color:var(--chat-secondary);border:1px solid var(--chat-line);border-radius:18px;flex-shrink:0;width:calc(100% - 38px);max-width:812px;margin:14px auto 0;padding:16px 20px;font-size:13px;line-height:1.65}.workspace-app .chat-polished .conversation-pending{max-width:820px;min-height:250px;color:var(--chat-text);background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:34px;margin:0 auto;padding:25px;display:flex;overflow:auto}.workspace-app .chat-polished .conversation-pending>.vyx-image{object-fit:contain;flex-shrink:0;width:150px;max-height:220px}.workspace-app .chat-polished .conversation-pending>div{max-width:360px}.workspace-app .chat-polished .conversation-pending h2{letter-spacing:-.03em;color:var(--chat-text);font-family:inherit;font-size:24px;font-weight:550;line-height:1.3}.workspace-app .chat-polished .conversation-pending p{color:var(--chat-secondary);font-size:14px;line-height:1.7}.workspace-app .chat-polished .conversation-pending .journey-status{background:0 0;border:0;border-radius:0;margin:0;padding:22px 0 0}.workspace-app .chat-polished .conversation-pending .journey-status h2{letter-spacing:0;font-size:13px;font-weight:500}.workspace-app .chat-polished .journey-position{color:var(--chat-text)}.workspace-app .chat-polished .journey-position>strong{font-size:48px;font-weight:500}.workspace-app .chat-polished .journey-position>span{color:var(--chat-secondary);font-size:13px}.workspace-app .chat-polished .journey-queue-info{font-size:13px}.workspace-app .chat-polished .journey-queue-info summary{color:var(--chat-secondary);font-size:12px;line-height:1.6}.workspace-app .chat-polished .journey-queue-info p{font-size:12px}.workspace-app .chat-polished .chat-inspector{border:1px solid var(--chat-line);background:var(--chat-surface);min-height:0;color:var(--chat-text);box-shadow:inset 0 1px 0 var(--chat-highlight);border-radius:20px;margin:18px 0 0;padding:22px;display:block;overflow-y:auto}.workspace-app .chat-polished .chat-inspector[hidden]{display:none!important}.chat-polished .chat-inspector-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 26px;display:flex}.chat-polished .chat-inspector-heading h2{letter-spacing:-.015em;color:var(--chat-text);font-size:15px;font-weight:550}.chat-polished .chat-inspector-heading button{background:var(--chat-own);width:27px;height:27px;color:var(--chat-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.workspace-app .chat-polished .chat-inspector .journey-status{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.workspace-app .chat-polished .chat-inspector .journey-status h2{letter-spacing:-.01em;color:var(--chat-text);margin:0 0 10px;font-size:14px;font-weight:550}.workspace-app .chat-polished .chat-inspector .journey-description{color:var(--chat-secondary);font-size:13px;line-height:1.75}.workspace-app .chat-polished .chat-inspector .journey-next button,.workspace-app .chat-polished .chat-inspector .journey-next a{background:var(--chat-own);border:1px solid var(--chat-line);color:var(--chat-text);border-radius:20px;padding:9px 13px;font-size:12px}.workspace-app .chat-polished .chat-inspector .project-output-link{border-color:var(--chat-line);color:var(--chat-secondary);justify-content:space-between;align-items:center;gap:15px;margin:0;padding:18px 0;display:flex}.workspace-app .chat-polished .chat-inspector .project-output-link strong{color:var(--chat-text);font-size:13px;font-weight:500}.workspace-app .chat-polished .chat-inspector .project-output-link small{color:var(--chat-secondary);margin-top:6px;font-size:12px;display:block}.workspace-app .chat-polished .chat-inspector .chat-brief{border-top:1px solid var(--chat-line);margin:0;padding:18px 0 0}.workspace-app .chat-polished .chat-inspector .chat-brief summary{min-height:25px;color:var(--chat-text);justify-content:space-between;align-items:center;margin:0;padding:0;font-size:13px;display:flex}.workspace-app .chat-polished .chat-inspector .chat-brief[open] summary{margin-bottom:17px}.workspace-app .chat-polished .chat-inspector .chat-brief[open] summary>svg{transform:rotate(90deg)}.workspace-app .chat-polished .chat-inspector .ticket-original{color:var(--chat-secondary);font-size:13px;line-height:1.8}.workspace-app .chat-polished .chat-inspector :is(dt,.portal-small,.ticket-file small){color:var(--chat-secondary);font-size:12px}.workspace-app .chat-polished .chat-inspector :is(dd,.ticket-file){color:var(--chat-text);font-size:13px}.workspace-app .chat-polished .chat-inspector dl{border-color:var(--chat-line)}.workspace-app .chat-polished .chat-team-note{border:0;margin:0 0 22px;padding:0}.workspace-app .chat-polished .chat-team-note h3{letter-spacing:.06em;color:var(--chat-secondary);margin-bottom:8px;font-size:10px;font-weight:500}.workspace-app .chat-polished .chat-team-note p{color:var(--chat-secondary);font-size:13px;line-height:1.7}.workspace-app .chat-polished .chat-reference{letter-spacing:.02em;color:var(--chat-secondary);opacity:.7;overflow-wrap:anywhere;margin-top:20px;font-size:10px;line-height:1.6}.workspace-app .chat-polished .ticket-admin-controls{border-color:var(--chat-line);margin-top:24px}.chat-polished :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #9fa5c1}@media (min-width:701px) and (max-height:750px){.desktop-frame .workspace-app .chat-polished{height:calc(100dvh - 112px);min-height:440px}.desktop-frame .workspace-main:has(>.chat-polished){padding-top:10px;padding-bottom:15px}.chat-polished .chat-project-heading{padding-bottom:14px}.workspace-app .chat-polished .ticket-chat>.chat-participant{min-height:66px;padding-block:13px}}@media (max-width:1100px){.desktop-frame .workspace-main:has(>.chat-polished){padding-inline:22px}.workspace-app .chat-polished.inspector-open .ticket-room-grid{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.workspace-app .chat-polished .chat-inspector{padding:18px}.chat-polished .chat-files-link{font-size:12px}.chat-polished .chat-project-actions{gap:12px}.workspace-app .chat-polished .ticket-messages,.workspace-app .chat-polished .ticket-chat>.chat-participant{padding-inline:12px}.workspace-app .chat-polished .ticket-reply{width:calc(100% - 8px)}}@media (max-width:850px){.workspace-app .chat-polished.inspector-open .ticket-room-grid{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.workspace-app .chat-polished.inspector-open{height:auto;min-height:0}.workspace-app .chat-polished.inspector-open .ticket-chat{min-height:calc(100dvh - 210px)}.workspace-app .chat-polished .chat-inspector{flex-shrink:0;order:-1;max-height:45dvh;margin:10px 0 16px}.workspace-app .chat-polished .conversation-pending{gap:20px;padding:20px 10px}.workspace-app .chat-polished .conversation-pending>.vyx-image{width:100px}.chat-polished .chat-files-link{justify-content:center;gap:0;width:30px;font-size:0}.chat-polished .chat-files-link svg{width:19px;height:19px}.chat-polished .chat-project-actions{gap:3px}}@media (max-width:700px){.desktop-frame .workspace-main:has(>.chat-polished){padding:15px 13px}.workspace-app .chat-polished,.desktop-frame .workspace-app .chat-polished{height:calc(100dvh - 94px);min-height:480px}.chat-polished .chat-project-heading{gap:10px;padding:0 0 15px}.chat-polished .chat-project-title h1{font-size:19px;line-height:1.3}.chat-polished .chat-back{width:26px}.chat-polished .chat-project-state{flex-wrap:wrap;gap:4px;font-size:11px}.chat-polished .chat-info-button{width:30px;height:30px}.workspace-app .chat-polished .ticket-chat>.chat-participant{min-height:67px;padding:17px 4px}.workspace-app .chat-polished .ticket-messages{gap:24px;min-height:140px;padding:14px 4px 25px}.workspace-app .chat-polished .ticket-message,.workspace-app .chat-polished .ticket-message.own{max-width:94%}.workspace-app .chat-polished .ticket-message p{font-size:14px;line-height:1.75}.workspace-app .chat-polished .ticket-message.own p{padding:10px 14px}.workspace-app .chat-polished .ticket-message>div{gap:8px}.workspace-app .chat-polished .ticket-message strong{font-size:11px}.workspace-app .chat-polished .ticket-message time{font-size:10px}.workspace-app .chat-polished .ticket-reply{border-radius:22px;width:100%;padding:12px 11px 10px 14px}.workspace-app .chat-polished .ticket-reply textarea,.workspace-app .chat-polished .ticket-reply textarea:focus{height:58px;min-height:58px;font-size:16px}.workspace-app .chat-polished .ticket-reply>.chat-composer-footer{gap:9px}.workspace-app .chat-polished .ticket-reply>.chat-composer-footer>span{max-width:170px;font-size:10px}.workspace-app .chat-polished .ticket-claim-bar,.workspace-app .chat-polished .ticket-closed,.workspace-app .chat-polished .work-chat-locked{width:100%;padding:13px;font-size:12px}.workspace-app .chat-polished .conversation-pending{text-align:center;flex-direction:column;justify-content:flex-start;gap:13px;padding:15px 4px}.workspace-app .chat-polished .conversation-pending>.vyx-image{width:76px;max-height:98px}.workspace-app .chat-polished .conversation-pending h2{font-size:20px}.workspace-app .chat-polished .conversation-pending p{font-size:13px}.workspace-app .chat-polished .conversation-pending .journey-status{text-align:left;padding-top:16px}.workspace-app .chat-polished .journey-position>strong{font-size:35px}.workspace-app .chat-polished .ticket-system-event{font-size:10px}.workspace-app .chat-polished .ticket-claim-event{align-items:flex-start;font-size:10px}.workspace-app .chat-polished .ticket-claim-event>svg{display:none}.workspace-app .chat-polished .ticket-claim-event strong{font-size:10px}.workspace-app .chat-polished .ticket-claim-event span{font-size:9px}.workspace-app .chat-polished .ticket-chat-empty{padding-inline:8px}.workspace-app .chat-polished .ticket-chat-empty h3{font-size:19px}.workspace-app .chat-polished .ticket-chat-empty p{font-size:13px}}@media (prefers-reduced-transparency:reduce){.workspace-app .chat-polished .ticket-reply,.workspace-app .chat-polished .conversation-new{background:var(--chat-surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.chat-polished :is(.chat-back,.chat-info-button,.chat-send){transition:background .15s,transform .15s,border-color .15s}.chat-polished .ticket-reply{transition:border-color .15s,box-shadow .15s}}@media (prefers-contrast:more){.workspace-app .chat-polished{--chat-secondary:#515863;--chat-line:#6b707940}.desktop-frame .workspace-app .chat-polished{--chat-secondary:#c8cbd4;--chat-line:#ffffff40}.workspace-app .chat-polished .ticket-message time{opacity:1}}.chat-polished .chat-leave-dialog{border:1px solid var(--chat-line);background:var(--chat-glass);width:min(430px,100vw - 36px);max-height:calc(100dvh - 40px);color:var(--chat-text);box-shadow:inset 0 1px 0 var(--chat-highlight),0 30px 90px #0004;-webkit-backdrop-filter:blur(40px)saturate(130%);border-radius:24px;margin:auto;padding:27px}.chat-polished .chat-leave-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a0c1366}.chat-polished .chat-leave-dialog h2{letter-spacing:-.035em;color:var(--chat-text);margin:0;font-family:inherit;font-size:22px;font-weight:550;line-height:1.35}.chat-polished .chat-leave-dialog p{color:var(--chat-secondary);margin:15px 0 24px;font-size:14px;line-height:1.75}.chat-polished .chat-leave-dialog>div{flex-direction:column;gap:8px;display:flex}.chat-polished .chat-leave-dialog button{border:1px solid var(--chat-line);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;width:100%;min-height:43px;font-size:13px;font-weight:500;display:flex}.chat-polished .chat-leave-dialog .chat-stay-button{color:#222631;background:linear-gradient(#fff,#e2e4ec);border-color:#ffffff60;box-shadow:inset 0 1px #fff}.chat-polished .chat-leave-dialog .chat-leave-button{color:var(--chat-secondary);background:0 0;border-color:#0000}.chat-polished .chat-leave-dialog .chat-leave-button:hover{background:var(--chat-own);color:var(--chat-text)}.chat-polished .chat-leave-dialog button:focus-visible{outline-offset:3px;outline:2px solid #959fbf}@media (prefers-reduced-transparency:reduce){.chat-polished .chat-leave-dialog{background:var(--chat-surface);-webkit-backdrop-filter:none}.chat-polished .chat-leave-dialog::backdrop{-webkit-backdrop-filter:none}}.workspace-app .chat-polished{--chat-incoming:#f3f3f6;--chat-file:#fff;--chat-media-border:#25263515}.desktop-frame .workspace-app .chat-polished{--chat-text:#ededf1;--chat-secondary:#a7a7b4;--chat-own:#aaa0d31a;--chat-incoming:#ffffff06;--chat-file:#ffffff06;--chat-media-border:#ffffff14;height:calc(100dvh - 126px - var(--vyxo-titlebar-height,0px));min-height:440px}.workspace-app .chat-polished .ticket-chat>.chat-participant{max-width:880px;min-height:70px;padding:16px 18px}.workspace-app .chat-polished .chat-participant .team-avatar{border:1px solid var(--chat-media-border);width:38px;height:38px;box-shadow:inset 0 1px 0 var(--chat-highlight);background:linear-gradient(150deg,#b7a0e320,#ffffff04);border-radius:14px}.workspace-app .chat-polished .chat-participant h2{font-size:14px;font-weight:600}.workspace-app .chat-polished .ticket-messages{gap:18px;max-width:880px;padding:8px 18px 26px}.chat-polished .chat-day-divider{color:var(--chat-secondary);flex-shrink:0;justify-content:center;align-items:center;gap:18px;margin:7px 0 13px;font-size:11px;line-height:1.5;display:flex}.chat-polished .chat-day-divider:before,.chat-polished .chat-day-divider:after{content:"";background:var(--chat-line);width:48px;height:1px}.workspace-app .chat-polished .ticket-claim-event{background:var(--chat-incoming);border-radius:20px;gap:7px;max-width:100%;margin:-2px auto 9px;padding:7px 12px;font-size:11px;line-height:1.5}.workspace-app .chat-polished .ticket-claim-event span{opacity:1;font-size:11px}.workspace-app .chat-polished .ticket-claim-event time{color:var(--chat-secondary);white-space:nowrap;margin-left:5px;font-size:10px}.workspace-app .chat-polished .ticket-message,.workspace-app .chat-polished .ticket-message.own{flex-direction:column;gap:6px;min-width:0;max-width:78%;display:flex}.workspace-app .chat-polished .ticket-message.continued{margin-top:-12px}.workspace-app .chat-polished .ticket-message>.chat-message-author{color:var(--chat-secondary);margin:0;padding:0 5px;font-size:12px;line-height:1.5;display:block}.workspace-app .chat-polished .ticket-message.own>.chat-message-author{text-align:right}.workspace-app .chat-polished .ticket-message>.chat-message-bubble{background:var(--chat-incoming);border:1px solid var(--chat-media-border);min-width:92px;box-shadow:inset 0 1px 0 var(--chat-highlight);color:var(--chat-text);border-radius:5px 19px 19px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:13px 16px 8px;display:flex}.workspace-app .chat-polished .ticket-message.own>.chat-message-bubble{justify-content:initial;background:var(--chat-own);border-radius:19px 5px 19px 19px}.workspace-app .chat-polished .ticket-message .chat-message-bubble>p,.workspace-app .chat-polished .ticket-message.own .chat-message-bubble>p{box-shadow:none;color:var(--chat-text);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:400;line-height:1.65}.workspace-app .chat-polished .ticket-message .chat-message-time{white-space:nowrap;color:var(--chat-secondary);opacity:.85;align-self:flex-end;margin:5px 0 0 22px;font-size:10px;line-height:1.5;display:block}.chat-message-attachments{flex-direction:column;gap:9px;min-width:0;margin:0 0 7px;display:flex}.chat-message-bubble:not(:has(>p)) .chat-message-attachments{margin-bottom:0}.chat-message-file{min-width:0;max-width:100%;overflow:hidden}.chat-message-image{width:330px}.chat-image-link{background:var(--chat-file);border:1px solid var(--chat-media-border);cursor:zoom-in;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.chat-image-dialog{color:#eee;background:#22232b;border:1px solid #ffffff1f;border-radius:20px;max-width:min(92vw,1100px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 30px 100px #0008}.chat-image-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090dcc}.chat-image-dialog>div{flex-direction:column;max-height:88dvh;display:flex}.chat-image-dialog header{color:#ddd;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;font-size:13px;display:flex}.chat-image-dialog header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-image-dialog button{color:#ddd;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.chat-image-dialog img{object-fit:contain;background:#121318;width:auto;max-width:100%;min-height:0;max-height:calc(88dvh - 112px);display:block}.chat-image-dialog footer{justify-content:flex-end;padding:14px 18px;display:flex}.chat-image-dialog footer a{color:#ded9e9;align-items:center;gap:8px;font-size:13px;display:flex}.chat-image-link img{aspect-ratio:16/10;object-fit:contain;width:100%;max-height:300px;display:block}.chat-media-caption{color:var(--chat-secondary);align-items:center;gap:7px;padding:9px 1px 0;font-size:11px;line-height:1.5;display:flex}.chat-media-caption span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-media-caption svg{flex-shrink:0}.chat-message-audio{width:285px;padding:2px 0}.chat-audio-label{color:var(--chat-secondary);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.chat-audio-label>a{width:25px;height:25px;color:inherit;border-radius:50%;place-items:center;margin-left:auto;display:grid}.chat-audio-label>a:hover{background:var(--chat-own);color:var(--chat-text)}.chat-message-audio audio,.chat-draft-file audio{border-radius:20px;width:100%;height:36px;display:block}.desktop-frame .chat-message-audio audio,.desktop-frame .chat-draft-file audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chat-document-link{width:290px;min-width:0;max-width:100%;min-height:58px;color:var(--chat-text);align-items:center;gap:12px;padding:5px 0;display:flex}.chat-document-link>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.workspace-app .chat-polished .chat-document-link strong{overflow-wrap:anywhere;color:var(--chat-text);font-size:13px;font-weight:500;line-height:1.5}.chat-document-link small{color:var(--chat-secondary);font-size:11px}.chat-document-link>svg{color:var(--chat-secondary);flex-shrink:0}.chat-file-symbol{background:var(--chat-file);border:1px solid var(--chat-media-border);color:#a398be;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:46px;display:grid}.workspace-app .chat-polished .chat-media-composer{border-color:var(--chat-media-border);background:linear-gradient(150deg,var(--chat-highlight),transparent 55%),var(--chat-glass);width:calc(100% - 36px);max-width:844px;box-shadow:inset 0 1px 0 var(--chat-highlight),0 12px 36px var(--chat-shadow);border-radius:24px;margin-top:12px;padding:14px 14px 10px 18px}.workspace-app .chat-polished .chat-media-composer textarea,.workspace-app .chat-polished .chat-media-composer textarea:focus{height:48px;min-height:48px;padding:2px 3px;font-size:15px;line-height:1.65}.workspace-app .chat-polished .chat-media-composer>.chat-composer-footer{gap:12px;min-height:36px;margin:7px 0 0}.chat-compose-tools{flex-shrink:0;align-items:center;gap:2px;margin-left:-5px;display:flex}.chat-polished .chat-tool-button{width:36px;height:36px;color:var(--chat-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.chat-polished .chat-tool-button:hover:not(:disabled){color:var(--chat-text);background:var(--chat-own);border-color:var(--chat-media-border)}.chat-polished .chat-tool-button:active:not(:disabled){transform:scale(.92)}.chat-polished .chat-tool-button:disabled{opacity:.35;cursor:default}.workspace-app .chat-polished .chat-media-composer .chat-composer-hint{color:var(--chat-secondary);text-align:right;flex:1;font-size:11px;line-height:1.5}.workspace-app .chat-polished .chat-media-composer .chat-send{border-radius:50%;width:36px;height:36px}.workspace-app .chat-polished .chat-media-composer .chat-send.needs-confirmation{border-radius:20px;width:auto}.chat-draft-files{scrollbar-width:thin;align-items:stretch;gap:9px;max-height:170px;margin:0 0 12px;padding:2px 0 5px;list-style:none;display:flex;overflow:auto}.chat-draft-file{background:var(--chat-file);border:1px solid var(--chat-media-border);border-radius:13px;flex:0 0 220px;align-items:center;gap:10px;min-width:0;padding:10px 31px 10px 10px;list-style:none;display:flex;position:relative}.chat-draft-thumbnail{object-fit:cover;border-radius:7px;flex-shrink:0;width:42px;height:46px}.chat-draft-file-icon{width:32px;height:40px;color:var(--chat-secondary);flex-shrink:0;place-items:center;display:grid}.chat-draft-file-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-draft-file-content strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden;color:var(--chat-text)!important;font-size:12px!important;font-weight:500!important}.chat-draft-file-content small{color:var(--chat-secondary)!important;font-size:11px!important}.chat-draft-remove{width:24px;height:24px;color:var(--chat-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.chat-draft-remove:hover:not(:disabled){color:var(--chat-text);background:var(--chat-own)}.chat-draft-remove:disabled{opacity:.35}.chat-draft-audio{flex-basis:320px;align-items:flex-start;max-width:100%}.chat-draft-file audio{min-width:0;margin-top:7px}.chat-recording-strip{background:#bf6b7910;border:1px solid #d7838b24;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:7px 0;padding:11px 13px;display:flex}.chat-recording-strip>div{align-items:center;gap:9px;min-width:0;display:flex}.chat-recording-strip strong{color:var(--chat-text);align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.chat-recording-strip time{font-variant-numeric:tabular-nums;color:#db9baf}.chat-recording-strip small{color:var(--chat-secondary);font-size:11px}.chat-recording-indicator{background:var(--chat-secondary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.chat-recording-indicator.live{background:#df899c;box-shadow:0 0 0 4px #df899c10}.chat-stop-recording{border:1px solid var(--chat-media-border);background:var(--chat-own);color:var(--chat-text);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.chat-drop-overlay{z-index:4;background:var(--chat-surface);color:var(--chat-text);pointer-events:none;border:1px dashed #b5a3ce;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.chat-polished .chat-composer-error{color:#ae4b60;line-height:1.6;margin:0!important;padding:8px 3px 0!important;font-size:12px!important}.desktop-frame .chat-polished .chat-composer-error{color:#e9a3b4}.workspace-app .chat-polished .ticket-admin-controls h2{color:var(--chat-text);margin-bottom:12px;font-size:14px;font-weight:550}.workspace-app .chat-polished .ticket-admin-controls .admin-status-hint,.workspace-app .chat-polished .ticket-admin-controls .portal-small{color:var(--chat-secondary);font-size:12px;line-height:1.7}.workspace-app .chat-polished .ticket-admin-controls>button{border:1px solid var(--chat-media-border);background:var(--chat-own);width:100%;color:var(--chat-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-top:15px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.workspace-app .chat-polished .ticket-admin-controls label{color:var(--chat-secondary);font-size:12px}.workspace-app .chat-polished .ticket-admin-controls :is(select,textarea){background:var(--chat-incoming);color:var(--chat-text);border:1px solid var(--chat-media-border);border-radius:10px;font-size:13px}.desktop-frame .chat-polished .ticket-admin-controls select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:701px) and (max-height:750px){.desktop-frame .workspace-app .chat-polished{height:calc(100dvh - 112px - var(--vyxo-titlebar-height,0px))}.workspace-app .chat-polished .ticket-chat>.chat-participant{min-height:60px;padding-block:11px}}@media (max-width:1100px){.workspace-app .chat-polished .chat-media-composer{width:100%}.workspace-app .chat-polished.inspector-open .chat-composer-hint{display:none}.workspace-app .chat-polished .ticket-chat>.chat-participant,.workspace-app .chat-polished .ticket-messages{padding-inline:8px}}@media (max-width:850px){.workspace-app .chat-polished.inspector-open{height:auto}.chat-recording-strip strong{flex-wrap:wrap;gap:5px}.chat-message-image{width:280px}}@media (max-width:700px){.desktop-frame .workspace-app .chat-polished{height:calc(100dvh - 94px - var(--vyxo-titlebar-height,0px));min-height:420px}.workspace-app .chat-polished .ticket-messages{gap:17px;padding:5px 1px 20px}.workspace-app .chat-polished .ticket-chat>.chat-participant{min-height:64px;padding:12px 2px}.workspace-app .chat-polished .ticket-message,.workspace-app .chat-polished .ticket-message.own{max-width:94%}.workspace-app .chat-polished .ticket-message .chat-message-bubble{padding:10px 12px 7px}.workspace-app .chat-polished .ticket-message .chat-message-bubble>p{font-size:14px}.workspace-app .chat-polished .ticket-message>.chat-message-author{font-size:11px}.workspace-app .chat-polished .chat-media-composer{border-radius:22px;padding:12px 10px 9px 13px}.workspace-app .chat-polished .chat-media-composer textarea,.workspace-app .chat-polished .chat-media-composer textarea:focus{font-size:16px}.workspace-app .chat-polished .chat-media-composer .chat-composer-hint{display:none}.workspace-app .chat-polished .chat-media-composer>.chat-composer-footer{justify-content:space-between}.chat-message-audio,.chat-document-link{width:245px}.chat-message-image{width:260px}.chat-draft-audio{flex-basis:270px}.chat-recording-strip{flex-wrap:wrap;padding:8px}.chat-recording-strip .chat-recording-actions{margin-left:auto}.workspace-app .chat-polished .ticket-claim-event{flex-wrap:wrap;gap:4px;padding:7px 9px;font-size:10px}.workspace-app .chat-polished .ticket-claim-event span{font-size:10px}.workspace-app .chat-polished .ticket-claim-event time{font-size:9px}}@media (prefers-reduced-motion:reduce){.chat-polished .chat-tool-button{transition:none}}@media (prefers-reduced-transparency:reduce){.desktop-frame .chat-polished .chat-media-composer{-webkit-backdrop-filter:none;background:#282a32}}.chat-preview-error{border:1px solid var(--chat-media-border);background:var(--chat-file);min-height:120px;color:var(--chat-secondary);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:22px;font-size:12px;line-height:1.65;display:flex}.chat-preview-error>svg{flex-shrink:0}.workspace-app .chat-polished .chat-message .chat-audio-error{color:var(--chat-secondary);margin:0;padding:0;font-size:12px;line-height:1.65}.chat-image-unavailable{color:#c3c6d0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:440px;min-height:220px;padding:35px;font-size:14px;line-height:1.7;display:flex}.chat-image-unavailable p{margin:0}.access-refined{--access-text:#24232b;--access-muted:#6e6b77;--access-line:#e4e2e9;--access-input:#faf9fc;--access-surface:#fff;--access-ring:#8d70b6;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:76px;max-width:940px;margin:auto;padding:28px 0}.access-refined .access-brand{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.access-refined .access-brand-copy{max-width:340px;position:static}.access-refined .access-brand-copy h1{color:var(--access-text);letter-spacing:-.045em;margin:0 0 20px;font-family:inherit;font-size:42px;font-weight:600;line-height:1.08}.access-refined .access-brand-copy>p{color:var(--access-muted);max-width:290px;margin:0;font-size:15px;line-height:1.75;display:block}.access-refined .access-mascot{flex-direction:column;align-items:center;gap:12px;width:280px;margin:28px 0 0;padding:0;display:flex;position:relative;bottom:auto;right:auto}.access-refined .access-mascot:before{content:"";pointer-events:none;background:radial-gradient(#a07bdc16,#0000 68%);border-radius:50%;position:absolute;inset:25% -8% 0}.access-refined .access-mascot>.vyx-image{object-fit:contain;filter:drop-shadow(0 12px 18px #3d254115);flex-shrink:0;width:250px;height:260px;position:relative}.access-refined .access-mascot>span{color:var(--access-muted);letter-spacing:0;text-align:center;margin:0;font-size:12px;font-weight:400;display:block}.access-refined .access-panel{border:1px solid var(--access-line);background:var(--access-surface);width:100%;min-width:0;max-width:none;color:var(--access-text);border-radius:24px;padding:28px 30px 23px;box-shadow:0 16px 50px #22203405}.access-refined .access-tabs{background:var(--access-input);border:1px solid var(--access-line);border-radius:13px;gap:4px;margin:0 0 26px;padding:4px;display:flex}.access-refined .access-tabs button{font:inherit;min-height:36px;color:var(--access-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:7px 10px;font-size:14px;font-weight:500;transition:color .16s,background .16s,box-shadow .16s}.access-refined .access-tabs button[aria-pressed=true]{color:var(--access-text);background:#fff;border-color:#e9e6ee;box-shadow:0 2px 5px #211b3009}.access-refined .access-tabs button:hover:not(:disabled){color:var(--access-text)}.access-refined .access-panel>h2{color:var(--access-text);letter-spacing:-.035em;margin:0 0 12px;font-family:inherit;font-size:29px;font-weight:600;line-height:1.2}.access-refined .access-panel>p{color:var(--access-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.access-refined .access-panel .email-setup-notice{color:var(--access-muted);background:var(--access-input);border:1px solid var(--access-line);border-radius:12px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 13px;font-size:12px;line-height:1.65;display:flex}.access-refined .email-setup-notice>svg{color:var(--access-ring);flex-shrink:0;margin-top:2px}.access-refined .email-access-form{gap:9px;margin-top:22px}.access-refined .email-access-form label{color:var(--access-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.access-refined .email-access-form input{background:var(--access-input);color:var(--access-text);border:1px solid var(--access-line);border-radius:11px;outline:none;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #00000004}.access-refined .email-access-form input:focus{border-color:var(--access-ring);outline:none;box-shadow:0 0 0 3px #ad95cf18}.access-refined .access-password input{padding-right:48px}.access-refined .access-password-label{gap:10px;margin-top:8px}.access-refined .access-password-label button,.access-refined .access-back,.access-refined .email-code-actions button{color:var(--access-muted);font-size:12px;line-height:1.5}.access-refined .access-password>button{color:var(--access-muted);min-height:40px;top:3px;right:4px}.access-refined .email-access-form .access-primary{color:#fff;background:#24232b;border-radius:12px;min-height:47px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:550;line-height:1.5;transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 3px 8px #1111110c}.access-refined .email-access-form .access-primary:hover:not(:disabled){background:#393640;box-shadow:0 4px 12px #11111114}.access-refined .email-access-form .access-primary:active:not(:disabled){transform:scale(.985)}.access-refined .email-access-form .access-primary:disabled{opacity:1;color:#a29cae;box-shadow:none;cursor:not-allowed;background:#efedf2}.access-refined .email-access-form small,.access-refined .access-alternative small{color:var(--access-muted);font-size:12px;line-height:1.65}.access-refined .access-alternative{border-top:1px solid var(--access-line);margin-top:22px;padding-top:20px}.access-refined .access-alternative>a{border:1px solid var(--access-line);min-height:44px;color:var(--access-text);background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:11px 15px;font-size:13px;font-weight:500;line-height:1.5;transition:background .16s,border-color .16s;display:flex}.access-refined .access-alternative>a:hover{background:var(--access-input);border-color:var(--access-ring)}.access-refined .access-alternative small{text-align:center;margin-top:10px}.access-refined .access-panel>.access-legal{max-width:none;color:var(--access-muted);border:0;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;padding:0;font-size:12px;line-height:1.5;display:flex}.access-refined .access-legal a{color:inherit;margin:0;font-size:12px;text-decoration:none;display:inline}.access-refined .access-legal a:hover{text-underline-offset:3px;text-decoration:underline}.access-refined .access-panel .access-success{color:#326b49;background:#edf5ef;border:1px solid #cddfd2;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px}.access-refined .portal-error{color:#a13946;overflow-wrap:anywhere;background:#fff1f2;border:1px solid #efd8db;border-radius:11px;margin:5px 0;padding:11px 13px;font-size:13px;line-height:1.6}.access-refined .login-code{letter-spacing:.45em;text-align:center;font-size:24px!important}.access-refined :is(button,a):focus-visible{outline:2px solid var(--access-ring);outline-offset:3px}.desktop-frame .access-page:has(>.access-refined){width:calc(100% - 80px);max-width:1020px;margin:32px auto 40px}.desktop-frame .access-refined{--access-text:#f0f0f4;--access-muted:#acaab8;--access-line:#ffffff17;--access-input:#14151b66;--access-surface:#ffffff04;--access-ring:#bda5e0}.desktop-frame .access-refined .access-panel{background:linear-gradient(140deg,#ffffff07,#ffffff01),var(--access-surface);-webkit-backdrop-filter:blur(24px)saturate(115%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0b,0 22px 60px #00000013}.desktop-frame .access-refined .access-tabs button[aria-pressed=true]{color:#f5f5f8;background:linear-gradient(170deg,#ffffff17,#ffffff09);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08,0 2px 5px #0002}.desktop-frame .access-refined .email-access-form input{background:var(--access-input);color:var(--access-text);border-color:var(--access-line)}.desktop-frame .access-refined .email-access-form input:focus{border-color:var(--access-ring);box-shadow:0 0 0 3px #bda5e012}.desktop-frame .access-refined .email-access-form .access-primary{color:#23232b;background:linear-gradient(175deg,#fff,#e2dfea);box-shadow:inset 0 1px #fff,0 4px 12px #0002}.desktop-frame .access-refined .email-access-form .access-primary:hover:not(:disabled){background:#fff;box-shadow:0 5px 16px #0003}.desktop-frame .access-refined .email-access-form .access-primary:disabled{color:#9694a2;background:#ffffff0a;box-shadow:inset 0 1px #ffffff06}.desktop-frame .access-refined .access-panel .access-success{color:#b2d0ba;background:#26382e77;border-color:#80ae8d35}.desktop-frame .access-refined .portal-error{color:#efb6c1;background:#4b2a304d;border-color:#bc7c8738}@media (min-width:1001px) and (max-height:800px){.desktop-frame .access-page:has(>.access-refined){margin:12px auto 24px}.access-refined{padding:14px 0}.access-refined .access-panel{padding:24px 28px 20px}.access-refined .access-tabs{margin-bottom:20px}.access-refined .access-panel .email-setup-notice{margin-top:14px;padding:10px 12px}.access-refined .email-access-form{margin-top:18px}.access-refined .access-alternative{margin-top:18px;padding-top:16px}.access-refined .access-panel>.access-legal{margin-top:18px}.access-refined .access-mascot>.vyx-image{width:220px;height:235px}}@media (max-width:1100px){.access-refined{grid-template-columns:minmax(0,1fr) 390px;gap:35px}.access-refined .access-brand-copy h1{font-size:36px}.access-refined .access-mascot{width:220px}.access-refined .access-mascot>.vyx-image{width:220px;height:240px}.desktop-frame .access-page:has(>.access-refined){width:calc(100% - 56px)}}@media (max-width:900px){.access-refined{flex-direction:column;align-items:stretch;gap:26px;max-width:440px;padding:12px 0;display:flex}.access-refined .access-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;display:flex}.access-refined .access-brand-copy{max-width:none}.access-refined .access-brand-copy h1{margin:0;font-size:29px}.access-refined .access-brand-copy>p{display:none}.access-refined .access-mascot{flex-shrink:0;gap:0;width:100px;margin:0}.access-refined .access-mascot>.vyx-image{width:100px;height:116px}.access-refined .access-mascot>span{display:none}.desktop-frame .access-page:has(>.access-refined){width:calc(100% - 48px);margin-top:18px}.access-refined .access-panel{padding:26px}.access-refined .access-panel>h2{font-size:28px}}@media (max-width:550px){.desktop-frame .access-page:has(>.access-refined){width:calc(100% - 32px);margin:12px auto 25px}.access-refined{gap:20px}.access-refined .access-brand-copy h1{font-size:26px}.access-refined .access-mascot{width:80px}.access-refined .access-mascot>.vyx-image{width:80px;height:94px}.access-refined .access-panel{border-radius:20px;padding:21px 18px}.access-refined .access-panel>h2{font-size:25px}.access-refined .access-tabs{margin-bottom:24px}.access-refined .access-tabs button{padding-inline:7px;font-size:13px}.access-refined .access-panel>p{font-size:13px}.access-refined .access-panel .email-setup-notice{gap:8px;padding:11px;font-size:12px}.access-refined .access-password-label{align-items:start;gap:6px}.access-refined .access-password-label button{text-align:right;max-width:130px;font-size:12px}.access-refined .access-alternative small{font-size:11px}}@media (prefers-reduced-transparency:reduce){.desktop-frame .access-refined .access-panel{-webkit-backdrop-filter:none;background:#23242c}}@media (prefers-reduced-motion:reduce){.access-refined *{transition:none!important}}.profile-settings{--profile-text:#202127;--profile-muted:#737681;--profile-line:#e6e6eb;--profile-surface:#fff;--profile-input:#f8f8fa;--profile-focus:#8873c7;width:100%;max-width:740px;color:var(--profile-text);letter-spacing:-.012em;margin:8px auto 28px;font-size:15px;line-height:1.5}.profile-settings .profile-settings-heading{margin-bottom:26px}.profile-settings .profile-settings-heading h1{color:var(--profile-text);font:inherit;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600;line-height:1.25}.profile-settings-heading>p{max-width:550px;color:var(--profile-muted);margin:12px 0 0;font-size:15px;line-height:1.7}.profile-identity{align-items:center;gap:18px;padding:0 2px 30px;display:flex}.profile-identity-avatar{color:#685c80;background:linear-gradient(145deg,#f2eefa,#e1ddec);border:1px solid #e2ddec;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:20px;font-weight:550;display:grid;box-shadow:inset 0 1px #fff}.profile-identity>div{min-width:0}.profile-identity strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:19px;font-weight:600;display:block}.profile-identity>div>span{color:var(--profile-muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.profile-settings .profile-settings-form{background:var(--profile-surface);border:1px solid var(--profile-line);border-radius:22px;margin:0;padding:25px 28px 23px;box-shadow:0 4px 25px #1d173905,inset 0 1px #fff6}.profile-settings .profile-section-heading h2,.profile-settings .profile-access h2{letter-spacing:-.015em;color:var(--profile-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.profile-section-heading p{color:var(--profile-muted);margin:5px 0 20px;font-size:13px;line-height:1.6}.profile-settings fieldset{border:0;min-width:0;margin:0;padding:0}.profile-fields{display:grid}.profile-field-row{grid-template-columns:175px minmax(0,1fr);align-items:center;gap:20px;min-height:76px;padding:14px 0;display:grid}.profile-field-row+.profile-field-row{border-top:1px solid var(--profile-line)}.profile-settings .profile-field-row label{color:var(--profile-text);margin:0;font-size:14px;font-weight:500;line-height:1.5;display:block}.profile-field-row label>span{color:var(--profile-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.profile-settings .profile-field-row input{background:var(--profile-input);width:100%;min-width:0;height:44px;color:var(--profile-text);font:inherit;letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;margin:0;padding:10px 13px;font-size:15px;font-weight:400;line-height:1.5;transition:background .18s,border-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px 2px #00000003}.profile-settings .profile-field-row input:hover:not(:read-only){border-color:var(--profile-line)}.profile-settings .profile-field-row input:focus{background:var(--profile-surface);border-color:var(--profile-focus);outline:0;box-shadow:0 0 0 3px #8f74cb1a}.profile-readonly-field{min-width:0;position:relative}.profile-settings .profile-readonly-field input{color:var(--profile-muted);box-shadow:none;cursor:text;background:0 0;padding-right:37px}.profile-readonly-field>svg{color:var(--profile-muted);pointer-events:none;opacity:.7;position:absolute;top:15px;right:12px}.profile-settings .profile-privacy{color:var(--profile-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;font-weight:400;line-height:1.65;display:flex}.profile-settings .profile-privacy input{-webkit-appearance:auto;appearance:auto;accent-color:#7b64ae;flex:none;width:16px;height:16px;margin:3px 0 0;padding:0}.profile-privacy a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #94909e80;text-decoration:underline #94909e80}.profile-privacy a:hover{color:var(--profile-text)}.profile-save-row{justify-content:space-between;align-items:center;gap:18px;margin-top:23px;display:flex}.profile-save-feedback{min-width:0;min-height:21px;color:var(--profile-muted);font-size:13px}.profile-save-success{color:#3f735d;align-items:center;gap:7px;display:flex}.profile-settings button.profile-save{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:linear-gradient(#34313d,#25222c);border:1px solid #292631;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.4;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 3px 8px #2b203412}.profile-settings button.profile-save:hover{background:linear-gradient(#45404f,#302a39);box-shadow:inset 0 1px #ffffff2b,0 4px 12px #2b20341c}.profile-settings button.profile-save:active{transform:scale(.97)}.profile-settings fieldset:disabled .profile-save{cursor:progress;opacity:.75}.profile-saving-icon{animation:1s linear infinite profile-saving}.profile-settings .profile-settings-error{color:#a43c49;background:#fef0f2;border:1px solid #f3d6dc;border-radius:11px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.profile-settings-error>svg{flex-shrink:0;margin-top:2px}.profile-access{margin-top:27px}.profile-settings .profile-access h2{margin:0 2px 12px;font-size:14px}.profile-access-row{border:1px solid var(--profile-line);background:var(--profile-surface);color:var(--profile-text);border-radius:17px;align-items:center;gap:13px;padding:17px 20px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fff6}.profile-access-row:hover{background:#f8f7fb;border-color:#cbc5d7}.profile-access-row:active{transform:scale(.993)}.profile-access-icon{color:#7c6a9a;background:#f0edf7;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.profile-access-row>span:nth-child(2){flex:1;font-size:14px;font-weight:500}.profile-access-row small{color:var(--profile-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.profile-access-row>svg{color:var(--profile-muted)}.profile-settings-footer{justify-content:flex-end;align-items:center;margin-top:18px;display:flex}.profile-settings .profile-logout{min-height:38px;color:var(--profile-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;transition:background .18s,color .18s;display:inline-flex}.profile-settings .profile-logout:hover{color:#9c4b5b;background:#eee9ef}.profile-settings .profile-logout:active{background:#e8dfe9}.profile-settings :is(button,a,input):focus-visible{outline:2px solid var(--profile-focus);outline-offset:4px}.desktop-frame .profile-settings{--profile-text:#f0eff5;--profile-muted:#b0aebd;--profile-line:#ffffff10;--profile-surface:#ffffff06;--profile-input:#0b0b132e;--profile-focus:#bcaae8;margin-top:8px}.desktop-frame .profile-settings .profile-settings-form{-webkit-backdrop-filter:blur(30px)saturate(125%);background:linear-gradient(140deg,#ffffff0a,#ffffff02),#23252c75;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0b,0 10px 35px #00000012}.desktop-frame .profile-settings .profile-identity-avatar{color:#eee8fa;background:linear-gradient(145deg,#6a6584bb,#393848bb);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff2c,0 6px 16px #00000018}.desktop-frame .profile-settings .profile-field-row input{background:var(--profile-input);color:var(--profile-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#ffffff08;box-shadow:inset 0 1px 3px #00000012}.desktop-frame .profile-settings .profile-field-row input:focus{border-color:var(--profile-focus);background:#ffffff07;box-shadow:0 0 0 3px #ac92e317,inset 0 1px #ffffff08}.desktop-frame .profile-settings .profile-readonly-field input{color:var(--profile-muted);box-shadow:none;background:0 0;border-color:#0000}.desktop-frame .profile-settings .profile-readonly-field input:focus{border-color:#ffffff24}.desktop-frame .profile-settings button.profile-save{color:#272331;background:linear-gradient(#f5f3fc,#d9d5e5);border-color:#ffffff70;box-shadow:inset 0 1px #fff,0 3px 10px #00000020}.desktop-frame .profile-settings button.profile-save:hover{background:linear-gradient(#fff,#ece7f5);box-shadow:inset 0 1px #fff,0 4px 16px #bba6e71c}.desktop-frame .profile-settings .profile-save-success{color:#a8cbbb}.desktop-frame .profile-settings .profile-settings-error{color:#efb9c2;background:#b44e6420;border-color:#d881922a}.desktop-frame .profile-settings .profile-access-row{-webkit-backdrop-filter:blur(24px);background:linear-gradient(130deg,#ffffff07,#ffffff02);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.desktop-frame .profile-settings .profile-access-row:hover{background:#ffffff0b;border-color:#ffffff28}.desktop-frame .profile-settings .profile-access-icon{color:#c4b7e1;background:#ada0d117;box-shadow:inset 0 1px #ffffff08}.desktop-frame .profile-settings .profile-logout:hover{color:#ecc4d0;background:#df91a40a}.desktop-frame .profile-settings .profile-logout:active{background:#df91a419}@keyframes profile-saving{to{transform:rotate(360deg)}}@media (min-width:701px) and (max-height:820px){.desktop-frame .workspace-main:has(.profile-settings){padding-top:18px;padding-bottom:18px}.desktop-frame .profile-settings{margin:0 auto}.profile-settings .profile-settings-heading{margin-bottom:18px}.profile-identity{padding-bottom:20px}.profile-identity-avatar{width:48px;height:48px;font-size:18px}.profile-settings .profile-settings-form{padding:18px 24px}.profile-settings .profile-section-heading p{margin:4px 0 8px}.profile-field-row{min-height:62px;padding:9px 0}.profile-settings .profile-privacy{margin-top:13px}.profile-save-row{margin-top:16px}.profile-access{margin-top:20px}.profile-access-row{padding:13px 18px}.profile-settings-footer{margin-top:10px}}@media (max-width:700px){.profile-settings,.desktop-frame .profile-settings{margin-top:0}.profile-settings .profile-settings-heading h1{font-size:26px}.profile-settings .profile-settings-heading{margin-bottom:23px}.profile-identity{gap:14px;padding-bottom:24px}.profile-identity-avatar{width:50px;height:50px;font-size:18px}.profile-identity strong{font-size:18px}.profile-identity>div>span{font-size:13px}.profile-settings .profile-settings-form{border-radius:19px;padding:21px}.profile-field-row{grid-template-columns:1fr;gap:8px;padding:15px 0}.profile-field-row label>span{margin:0 0 0 8px;display:inline}.profile-settings .profile-field-row input{font-size:16px}.profile-settings .profile-privacy{margin-top:16px;font-size:12px}.profile-save-row{flex-wrap:wrap;gap:12px;margin-top:20px}.profile-save-feedback:empty{display:none}.profile-settings button.profile-save{margin-left:auto}.profile-access{margin-top:23px}.profile-access-row{gap:11px;padding:15px}.profile-access-icon{width:32px;height:32px}.profile-access-row small{line-height:1.5}}@media (prefers-reduced-motion:reduce){.profile-settings *{transition:none!important}.profile-saving-icon{animation:none}}@media (prefers-reduced-transparency:reduce){.desktop-frame .profile-settings .profile-settings-form,.desktop-frame .profile-settings .profile-access-row{-webkit-backdrop-filter:none;background:#25262e}}:root{--vyxo-titlebar-height:env(titlebar-area-height,0px)}body{padding-top:var(--vyxo-titlebar-height)}.vyxo-native-titlebar{height:var(--vyxo-titlebar-height);z-index:2147483646;color:#f5f5f7;-webkit-user-select:none;user-select:none;background:#101114;position:fixed;inset:0 0 auto;overflow:hidden}.vyxo-native-titlebar>div{left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);-webkit-app-region:drag;app-region:drag;letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;height:100%;padding:0 12px;font:12px/1 Segoe UI,system-ui,sans-serif;display:flex;position:absolute;overflow:hidden}.vyxo-native-titlebar img{object-fit:contain;pointer-events:none;width:16px;height:16px}.desktop-frame{min-height:calc(100dvh - var(--vyxo-titlebar-height))}.minimal-shell .desktop-sidebar{top:calc(16px + var(--vyxo-titlebar-height));height:calc(100dvh - 32px - var(--vyxo-titlebar-height))}@media (max-width:1200px){.minimal-shell .desktop-sidebar{top:calc(12px + var(--vyxo-titlebar-height));height:calc(100dvh - 24px - var(--vyxo-titlebar-height))}}@media (max-width:700px){.minimal-shell .desktop-sidebar{top:calc(5px + var(--vyxo-titlebar-height));height:calc(100dvh - 10px - var(--vyxo-titlebar-height))}}.minimal-shell .desktop-topbar>.mobile-menu-control,.mobile-topbar-brand,.desktop-help>.mobile-help-label,.mobile-navigation:not([open]){display:none}.mobile-navigation{color:#f5f5f8;background:0 0;border:0;width:min(320px,100vw - 24px);max-width:none;height:calc(100dvh - 16px);max-height:none;margin:8px;padding:0;position:fixed;inset:0 auto 0 0;overflow:visible}.mobile-navigation::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06070b99}html[data-experience=desktop]:has(.mobile-navigation[open]){overflow:hidden}.minimal-shell .mobile-navigation .mobile-navigation-panel{background:linear-gradient(145deg,#ffffff0a,#0000 70%),#25262ef5;border-radius:24px;width:100%;height:100%;padding:26px 14px 14px;display:flex;position:relative;inset:auto;overflow-y:auto;box-shadow:inset 0 1px #ffffff18,0 24px 70px #0007}.mobile-menu-close{color:#c4c5cf;background:#ffffff08;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:16px}.mobile-menu-close:hover{color:#fff;background:#ffffff14}.minimal-shell .mobile-navigation .desktop-wordmark{justify-content:flex-start;gap:10px;padding:0 10px 34px}.minimal-shell .mobile-navigation .desktop-sidebar .desktop-wordmark>span{font-size:19px;display:inline}.minimal-shell .mobile-navigation .desktop-app-icon{width:34px;height:34px}.minimal-shell .mobile-navigation .desktop-sidebar nav>a{justify-content:flex-start;gap:13px;min-height:48px;padding:13px 12px;font-size:15px}.minimal-shell .mobile-navigation .desktop-sidebar nav>a>span,.minimal-shell .mobile-navigation .desktop-sidebar-end>a>span:not(.desktop-avatar){display:block}.minimal-shell .mobile-navigation .desktop-sidebar-end>.desktop-admin{justify-content:flex-start;padding:12px;font-size:14px}.minimal-shell .mobile-navigation .desktop-admin small{font-size:12px}.minimal-shell .mobile-navigation .desktop-utilities{flex-direction:row;gap:4px;padding:10px 0}.minimal-shell .mobile-navigation .desktop-help{flex:1;justify-content:flex-start;gap:10px;width:auto;min-height:44px;padding:12px}.minimal-shell .mobile-navigation .mobile-help-label{font-size:14px;display:inline}.minimal-shell .mobile-navigation .desktop-more{margin:0;position:relative}.minimal-shell .mobile-navigation .desktop-more>summary{min-width:44px;min-height:44px}.minimal-shell .mobile-navigation .desktop-more>nav{min-width:240px;bottom:50px;left:auto;right:0}.minimal-shell .mobile-navigation .desktop-user{justify-content:flex-start;gap:12px;padding:14px 10px}.minimal-shell .mobile-navigation .desktop-user strong{max-width:190px;font-size:14px}.minimal-shell .mobile-navigation .desktop-account-settings{display:block}.minimal-shell .mobile-navigation .desktop-avatar{width:33px;height:33px}@media (max-width:700px){.desktop-frame.minimal-shell,.desktop-frame.minimal-shell.compact-nav{padding:0;display:block}.minimal-shell>.desktop-sidebar-fixed{display:none}.minimal-shell .desktop-body{min-height:100dvh}.minimal-shell .desktop-topbar{height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;align-items:center;gap:10px}.minimal-shell .desktop-topbar>.desktop-collapse-control{display:none}.minimal-shell .desktop-topbar>.mobile-menu-control{width:40px;height:40px;padding:8px;display:grid}.minimal-shell .desktop-topbar>.mobile-topbar-brand{letter-spacing:-.025em;color:#f4f4f7;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.minimal-shell .desktop-topbar .desktop-search{width:40px;height:40px}.minimal-shell .desktop-topbar .language-picker>summary{min-height:36px}.minimal-shell .minimal-workspace{padding:25px 24px 35px}.minimal-shell .minimal-heading{margin-bottom:28px}.minimal-shell .minimal-workspace .desk-primary{gap:6px;width:auto;height:40px;padding:0 13px;font-size:12px}.minimal-shell .minimal-project-info>strong{font-size:16px}.minimal-shell .minimal-project-row .desktop-status{font-size:13px}.minimal-shell .workspace-main{padding-inline:20px}.minimal-shell .desktop-offline{padding:12px 24px}.minimal-shell .desktop-command{width:calc(100vw - 24px);max-width:540px}}@media (prefers-reduced-transparency:reduce){.mobile-navigation::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.minimal-shell .mobile-navigation .mobile-navigation-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#282930}}html[data-experience=web] .unified-company{padding-block:0 76px}html[data-experience=web] .brand-section-intro{text-align:left;max-width:none;margin:0;padding:62px 0 58px;position:relative}html[data-experience=web] .brand-section-intro.with-brand-art{grid-template-columns:minmax(0,1fr) 300px;align-content:center;column-gap:56px;min-height:410px;display:grid}html[data-experience=web] .brand-section-eyebrow{letter-spacing:.08em;color:#67676d;margin:0 0 18px;font-size:13px;line-height:1.5}html[data-experience=web] .brand-section-intro h1,html[data-experience=web] .reputation-page>.brand-section-intro h1{letter-spacing:-.052em;text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1.08}html[data-experience=web] .brand-section-copy{color:#5b5b63;letter-spacing:-.015em;max-width:720px;margin:0;font-size:19px;line-height:1.65}html[data-experience=web] .brand-section-intro .brand-actions{justify-content:flex-start;gap:26px;margin-top:27px}html[data-experience=web] .brand-section-intro .brand-button{gap:15px;min-height:50px;padding:12px 23px;font-size:16px}html[data-experience=web] .brand-section-intro .brand-link{font-size:16px}html[data-experience=web] .with-brand-art>:not(.brand-section-art){grid-column:1}html[data-experience=web] .with-brand-art>.brand-section-art{object-fit:contain;grid-area:1/2/span 4;align-self:center;width:100%;height:300px;max-height:none;margin:0}html[data-experience=web] .home-collaboration{border-top:1px solid #e8e8eb;grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;padding-block:43px 55px;display:grid}.home-collaboration h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,37px);font-weight:600;line-height:1.15}.home-collaboration p{color:#606069;margin:0;font-size:17px;line-height:1.75}.home-collaboration a{color:#151517;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:15px;font-weight:550;display:inline-flex}.home-collaboration a:hover{text-underline-offset:5px;text-decoration:underline}html[data-experience=web] .unified-company .service-directory{padding-top:30px}html[data-experience=web] .unified-company .directory-tools{align-items:center;gap:24px}html[data-experience=web] .unified-company .directory-tools h2{letter-spacing:-.035em;font-size:28px;line-height:1.25}html[data-experience=web] .unified-company .directory-search{background:#f7f7f8;border:1px solid #e6e6e9;min-height:48px}html[data-experience=web] .unified-company .directory-search:focus-within{border-color:#a08bbd;box-shadow:0 0 0 3px #7538c10c}html[data-experience=web] .unified-company .directory-search input{font-size:16px}html[data-experience=web] .unified-company .directory-tabs{gap:8px;margin-top:24px}html[data-experience=web] .unified-company .directory-tabs button{color:#55555e;background:#f5f5f7;min-height:43px;padding:10px 15px;font-size:14px}html[data-experience=web] .unified-company .directory-tabs button[aria-pressed=true]{color:#fff;background:#18181b}html[data-experience=web] .unified-company .department{grid-template-columns:1fr 1.55fr;gap:65px;padding-block:42px}html[data-experience=web] .unified-company .department header>span{color:#75717e;font-size:13px}html[data-experience=web] .unified-company .department h2{font-size:31px;line-height:1.2}html[data-experience=web] .unified-company .department header>p{color:#62626b;font-size:16px;line-height:1.7}html[data-experience=web] .unified-company .department header>a{min-height:44px;font-size:15px}html[data-experience=web] .unified-company .department h3{margin-bottom:13px;font-size:17px}html[data-experience=web] .unified-company .department-services li{color:#595961;padding-block:7px;font-size:16px;line-height:1.5}html[data-experience=web] .unified-company .company-team-story{gap:80px;padding-top:36px}html[data-experience=web] .unified-company .company-team-story p:not(.brand-eyebrow){color:#5f5f68;font-size:18px;line-height:1.8}html[data-experience=web] .unified-company .company-team-story h2{letter-spacing:-.04em;font-size:36px;line-height:1.16}html[data-experience=web] .unified-company .team-disciplines a{transition:color .15s}html[data-experience=web] .unified-company .team-disciplines a:hover span{color:#713bc0}html[data-experience=web] .unified-company .company-promises{background:#f7f7f9;border-radius:20px;gap:36px;padding:34px}html[data-experience=web] .unified-company .company-promises h2{font-size:22px;line-height:1.3}html[data-experience=web] .unified-company .company-promises p{color:#62626b;line-height:1.75}html[data-experience=web] .collaboration-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 72px;padding-block:36px 48px}html[data-experience=web] .collaboration-path article>span{letter-spacing:.04em;color:#737079;margin-bottom:14px;font-size:13px}html[data-experience=web] .collaboration-path h2{margin-bottom:15px;font-size:27px}html[data-experience=web] .collaboration-path p{color:#606069;max-width:500px;margin-bottom:16px;font-size:17px;line-height:1.75}html[data-experience=web] .collaboration-path a{min-height:44px;font-size:15px}html[data-experience=web] .process-clarity{background:#f7f7f9;border-radius:18px;margin-bottom:25px;padding:30px 32px}html[data-experience=web] .unified-company .brand-faq{gap:72px;margin-top:55px}html[data-experience=web] .unified-company .brand-faq summary{padding-block:22px;font-size:18px}html[data-experience=web] .unified-company .brand-faq p{color:#606069;font-size:16px;line-height:1.8}html[data-experience=web] .unified-company .company-open-brief,html[data-experience=web] .unified-company .brand-page-close{margin-top:45px;padding-top:38px}html[data-experience=web] .unified-company .company-open-brief h2,html[data-experience=web] .unified-company .brand-page-close h2{letter-spacing:-.04em;font-size:33px;line-height:1.2}html[data-experience=web] .unified-company .company-open-brief .brand-button{flex-shrink:0;min-height:50px;padding:12px 24px;font-size:16px}html[data-experience=web] .contact-update .contact-options{gap:24px}html[data-experience=web] .contact-update .contact-options>section{background:#f7f7f9;border:1px solid #eeeef1;border-radius:20px;padding:32px}html[data-experience=web] .contact-update .contact-options h2{margin-top:23px;font-size:28px}html[data-experience=web] .contact-update .contact-options p{color:#606069;font-size:17px;line-height:1.75}html[data-experience=web] .contact-update .contact-options .brand-button{min-height:50px;padding:12px 23px;font-size:16px}html[data-experience=web] .contact-update .contact-direct{align-items:center}html[data-experience=web] .contact-update .contact-direct h2{font-size:25px}html[data-experience=web] .contact-update .contact-direct p,html[data-experience=web] .contact-update .contact-followup{color:#62626b;font-size:16px;line-height:1.75}html[data-experience=web] .contact-update .contact-email{letter-spacing:-.02em}html[data-experience=web] .contact-update .contact-preview-note{color:#73737a;font-size:13px;line-height:1.7}html[data-experience=web] .reputation-empty{background:#f7f7f9;border-radius:20px;margin-bottom:36px;padding:36px}html[data-experience=web] .reputation-empty .brand-button{min-height:49px;padding:12px 23px;font-size:16px}html[data-experience=web] .review-rules p{color:#606069;font-size:16px;line-height:1.8}html[data-experience=web] .public-policy{width:min(960px,100% - 112px);padding-bottom:64px}html[data-experience=web] .public-policy .inner-hero{padding:45px 0 35px}html[data-experience=web] .public-policy .inner-hero h1{letter-spacing:-.05em;font-size:clamp(38px,4.3vw,60px);line-height:1.1}html[data-experience=web] .public-policy .prose{max-width:780px}html[data-experience=web] .public-policy .prose h2{margin:36px 0 16px;font-size:25px;line-height:1.25}html[data-experience=web] .public-policy .prose p{color:#5d5d66;font-size:16px;line-height:1.85}html[data-experience=web] .public-policy .notice{color:#5d5d66;background:#f6f6f8;border:1px solid #e8e8ed;border-radius:14px;padding:22px;font-size:15px;line-height:1.75}@media (max-width:1000px){html[data-experience=web] .brand-section-intro.with-brand-art{grid-template-columns:minmax(0,1fr) 220px;gap:0 35px}html[data-experience=web] .with-brand-art>.brand-section-art{height:260px}html[data-experience=web] .unified-company .department{gap:35px}html[data-experience=web] .unified-company .company-team-story{gap:40px}html[data-experience=web] .collaboration-path{gap:32px}}html[data-experience=web] .public-service-detail{padding:26px 0 70px}html[data-experience=web] .public-service-detail>.breadcrumb{min-height:44px;margin:0;font-size:14px}html[data-experience=web] .public-service-detail>.brand-section-intro{padding:22px 0 42px}html[data-experience=web] .public-service-detail .brand-section-intro h1{max-width:950px}html[data-experience=web] .service-detail-content{border-top:1px solid #e8e8ec;grid-template-columns:minmax(0,1fr) 370px;gap:45px 65px;padding-top:35px;display:grid}html[data-experience=web] .service-detail-content h2{letter-spacing:-.035em;margin:0 0 19px;font-size:26px;line-height:1.25}html[data-experience=web] .service-detail-content p{color:#606069;font-size:17px;line-height:1.8}html[data-experience=web] .service-detail-examples ul{margin:0;padding:0;list-style:none}html[data-experience=web] .service-detail-examples li{border-bottom:1px solid #ededf0;align-items:flex-start;gap:15px;padding:15px 0;font-size:17px;line-height:1.6;display:flex}html[data-experience=web] .service-detail-examples li svg{color:#7c688e;flex-shrink:0;margin-top:4px}html[data-experience=web] .service-detail-handoff{grid-column:1}html[data-experience=web] .service-detail-start{background:#f7f7f9;border:1px solid #ebebef;border-radius:20px;grid-area:1/2/span 2;align-self:start;padding:29px}html[data-experience=web] .service-detail-start .brand-button{width:100%;min-height:50px;margin-top:24px;padding:12px 20px;font-size:16px}html[data-experience=web] .service-detail-start .service-detail-note{margin-top:17px;font-size:14px;line-height:1.7}@media (max-width:900px){html[data-experience=web] .service-detail-content{grid-template-columns:1fr;gap:34px}html[data-experience=web] .service-detail-start{grid-area:auto/1;max-width:620px}}@media (max-width:680px){html[data-experience=web] .unified-company{padding-bottom:48px}html[data-experience=web] .brand-section-intro,html[data-experience=web] .reputation-page>.brand-section-intro{padding:34px 0}html[data-experience=web] .brand-section-intro.with-brand-art{min-height:0;padding-right:0;display:block}html[data-experience=web] .brand-section-intro h1,html[data-experience=web] .reputation-page>.brand-section-intro h1{margin-bottom:18px;font-size:clamp(36px,9vw,44px)}html[data-experience=web] .brand-section-eyebrow{margin-bottom:16px;font-size:12px}html[data-experience=web] .brand-section-copy{font-size:17px;line-height:1.65}html[data-experience=web] .brand-section-intro .brand-actions{gap:8px 22px;margin-top:22px}html[data-experience=web] .brand-section-intro .brand-button{min-height:48px;padding:12px 21px;font-size:15px}html[data-experience=web] .brand-section-intro .brand-link{font-size:15px}html[data-experience=web] .with-brand-art>.brand-section-art{width:130px;height:150px;margin:22px auto 0}html[data-experience=web] .home-collaboration{grid-template-columns:1fr;gap:22px;padding-block:32px 40px}.home-collaboration h2{font-size:29px}.home-collaboration p{font-size:16px}html[data-experience=web] .unified-company .directory-tools{align-items:stretch}html[data-experience=web] .unified-company .directory-tools h2{font-size:26px}html[data-experience=web] .unified-company .directory-tabs{margin-top:18px}html[data-experience=web] .unified-company .department{grid-template-columns:1fr;gap:20px;padding-block:31px}html[data-experience=web] .unified-company .department h2{font-size:28px}html[data-experience=web] .unified-company .department-services{grid-template-columns:1fr;gap:24px}html[data-experience=web] .unified-company .department h3{margin-bottom:7px;font-size:17px}html[data-experience=web] .unified-company .department-services li{padding-block:5px;font-size:16px}html[data-experience=web] .unified-company .company-team-story{gap:15px}html[data-experience=web] .unified-company .company-team-story p:not(.brand-eyebrow){font-size:17px}html[data-experience=web] .unified-company .company-team-story h2{font-size:30px}html[data-experience=web] .unified-company .team-disciplines{grid-template-columns:1fr}html[data-experience=web] .unified-company .team-disciplines a{padding-block:20px}html[data-experience=web] .unified-company .team-disciplines span{font-size:19px}html[data-experience=web] .unified-company .team-disciplines p{font-size:15px}html[data-experience=web] .unified-company .company-promises{gap:28px;padding:25px}html[data-experience=web] .collaboration-path{grid-template-columns:1fr;gap:0;padding-block:0 24px}html[data-experience=web] .collaboration-path p{font-size:16px}html[data-experience=web] .process-clarity{gap:15px;padding:24px}html[data-experience=web] .unified-company .brand-faq{gap:20px;margin-top:32px}html[data-experience=web] .unified-company .company-open-brief h2,html[data-experience=web] .unified-company .brand-page-close h2{font-size:29px}html[data-experience=web] .contact-update .contact-options>section{padding:26px}html[data-experience=web] .contact-update .contact-options h2{font-size:26px}html[data-experience=web] .contact-update .contact-options p{font-size:16px}html[data-experience=web] .contact-update .contact-direct{align-items:flex-start}html[data-experience=web] .contact-update .contact-email{overflow-wrap:anywhere;font-size:clamp(17px,5.2vw,24px)}html[data-experience=web] .reputation-empty{flex-direction:column;gap:18px;padding:25px}html[data-experience=web] .reputation-empty .vyx-image{width:100px;height:115px}html[data-experience=web] .public-policy{width:calc(100% - 40px)}html[data-experience=web] .service-detail-examples li,html[data-experience=web] .service-detail-content p{font-size:16px}html[data-experience=web] .service-detail-start{padding:24px}}.public-header .portal-header-inner{gap:22px;height:100px}.public-header .portal-navigation{gap:25px;margin-left:auto}.public-header .portal-navigation a{white-space:nowrap;color:#252527;font-size:15px;font-weight:500}.public-header .public-header-tools{border-left:1px solid #e8e8eb;align-items:center;gap:22px;padding-left:22px;display:flex}.public-header .public-header-tools a{white-space:nowrap;color:#48484b;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.public-header .public-header-tools a:hover,.public-header .public-header-tools a[aria-current=page]{color:#111;text-underline-offset:5px;text-decoration:underline}.public-header .portal-nav-cta{gap:12px;min-height:48px;padding:12px 21px;font-size:15px;line-height:1.3}.public-header .portal-nav-cta svg{flex-shrink:0}.public-header .language-picker>summary{border-color:#0000;border-radius:999px;min-height:44px}.public-header .language-picker>summary:hover{background:#f3f3f5}.public-header .portal-menu-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;display:none}.public-header .portal-menu-button:hover{background:#f3f3f5}.public-header .portal-menu-button>span{background:#111;width:21px;height:1.5px;transition:transform .18s;display:block}.public-header .portal-menu-button>.menu-open:first-child{transform:translateY(3.75px)rotate(45deg)}.public-header .portal-menu-button>.menu-open:last-child{transform:translateY(-3.75px)rotate(-45deg)}.public-header .portal-mobile-nav{display:none}.public-header.access-header .portal-header-inner{height:86px}.public-header.access-header .portal-navigation{margin-left:auto;display:flex}.public-footer{color:#626267;padding:24px 0 84px;font-size:14px}.public-footer>.brand-container{align-items:center;gap:30px;padding-top:24px;display:flex}.public-footer-copyright{white-space:nowrap;margin-right:auto;font-size:13px}.public-footer nav{gap:8px 25px;margin:0}.public-footer .public-footer-download{white-space:nowrap;color:#252527;align-items:center;gap:9px;display:inline-flex}:is(.public-header a:focus-visible,.public-header button:focus-visible,.public-header summary:focus-visible,.public-footer a:focus-visible){outline-offset:4px;border-radius:5px;outline:2px solid #29292c}@media (max-width:1400px){.public-header .portal-header-inner{gap:18px}.public-header .portal-navigation{gap:20px}.public-header .public-header-tools{gap:18px;padding-left:18px}.public-header .public-download{width:34px;gap:0!important;font-size:0!important}.public-header .public-download svg{width:20px;height:20px}}@media (max-width:1240px){.public-header .portal-header-inner{gap:15px;height:88px}.public-header .portal-navigation,.public-header .public-header-tools{display:none}.public-header .portal-nav-cta{margin-left:auto}.public-header .portal-menu-button{display:flex}.public-header .portal-header-inner>.language-picker{order:0}.public-header .portal-mobile-nav:not([hidden]){z-index:45;overscroll-behavior:contain;background:#fff;border-top:1px solid #ededf0;border-bottom:1px solid #e3e3e8;flex-direction:column;max-height:calc(100dvh - 88px);padding:18px max(24px,50% - 450px) 25px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #1717200a}.public-header .public-mobile-links{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.public-header .portal-mobile-nav a{color:#222226;border:0;border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:17px 3px;font-size:17px;font-weight:500;display:flex}.public-header .portal-mobile-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.public-header .portal-mobile-nav a:hover{color:#000}.public-header .portal-mobile-nav a>svg{color:#717177;flex-shrink:0}.public-header .public-mobile-tools{flex-wrap:wrap;gap:24px;margin-top:17px;display:flex}.public-header .public-mobile-tools a{border:0;justify-content:flex-start;padding-block:10px;font-size:15px;font-weight:400}.public-header .portal-mobile-nav .public-mobile-start{color:#fff;background:#111;border:0;border-radius:999px;justify-content:center;align-self:flex-start;gap:14px;min-height:48px;margin-top:12px;padding:13px 22px;font-size:15px}.public-header .portal-mobile-nav .public-mobile-start>svg{color:inherit}.public-footer>.brand-container{flex-wrap:wrap;gap:12px 30px}.public-footer nav{justify-content:flex-end}}@media (max-width:700px){.public-header .portal-header-inner{gap:10px;height:76px}.public-header .portal-brand.brand-monogram{width:46px}.public-header .brand-monogram svg{width:46px;height:34px}.public-header .portal-container{width:calc(100% - 40px)}.public-header .portal-mobile-nav:not([hidden]){max-height:calc(100dvh - 76px);padding:12px 24px 24px}.public-header .public-mobile-links{grid-template-columns:1fr}.public-header .public-mobile-tools{flex-direction:column;gap:0;margin-top:14px}.public-header .public-mobile-tools a{min-height:46px;padding-block:9px}.public-header .portal-mobile-nav .public-mobile-start{align-self:stretch;margin-top:16px}.public-header.access-header .portal-header-inner{gap:12px;height:76px}.public-header.access-header .portal-navigation{gap:16px}.public-header.access-header .portal-navigation a{font-size:13px}.public-header.access-header .language-picker{margin-left:0}.public-footer>.brand-container{grid-template-columns:1fr;gap:14px;display:grid}.public-footer-copyright{grid-row:3;margin-top:3px}.public-footer nav{justify-content:flex-start;gap:1px 24px}.public-footer .public-footer-download{justify-self:start}}@media (max-width:540px){.public-header .portal-nav-cta{display:none}.public-header .portal-header-inner>.language-picker{margin-left:auto}.public-header.access-header .portal-header-inner>.language-picker{margin-left:0}}@media (prefers-reduced-motion:reduce){.public-header .portal-menu-button>span{transition:none}}
