.platform.tech-office{--navy:#11161b;--ink:#f5f1e9;--muted:#a3aaa9;--line:#2a302f;--gold:#c8ab70;--blue:#c8ab70;--bg:#080a0d;color:#f5f1e9;background:#080a0d;min-height:100dvh;font-family:Inter,Arial,sans-serif}.tech-office .sidebar{background:linear-gradient(155deg,#11171b,#080c0f);border-right:1px solid #b69a5e26}.tech-office .brand{color:#c8ab70}.tech-office .brand strong{color:#f5f1e9;font-size:19px}.tech-office .brand small{color:#c8ab70}.tech-office .nav-section{color:#717d7f}.tech-office .sidebar nav>button{color:#aeb8b6}.tech-office .sidebar nav>button.active{color:#f7f3e8;background:#c8ab7010;border-color:#c8ab70}.tech-office .sidebar nav>button .icon{color:#9f947a}.tech-office .network-promise{border-color:#c8ab7028}.tech-office .network-promise p{color:#9daaa7}.tech-office .account-link .avatar{color:#dbc793;background:#24322c}.tech-office .topbar{background:#0d1115;border-bottom:1px solid #c8ab7022}.tech-office .breadcrumbs,.tech-office .breadcrumbs strong,.tech-office .secure-label{color:#b9c1bd}.tech-office .language-switch,.tech-office .session-exit{color:#b4bcb7}.tech-office .language-switch button[aria-pressed=true]{color:#dcc18e}.tech-office .workspace main{max-width:1700px;margin:auto}.tech-office h1,.tech-office h2{color:#f5f1e9;font-family:Georgia,serif;font-weight:400}.tech-office em{color:#c8ab70}.tech-office .page-head p,.tech-office .workspace-footer{color:#a3aaa9}.tech-office .eyebrow{color:#c8ab70}.tech-office .panel,.tech-office .quiet-card,.tech-office .offer-card,.tech-office .deal-card,.tech-office .admission-card{color:#f5f1e9;box-shadow:none;background:#11161b;border:1px solid #c8ab7026;border-radius:8px}.tech-office .metric{background:linear-gradient(130deg,#151c21,#101418);border:1px solid #c8ab7026}.tech-office .metric>div,.tech-office .metric>small,.tech-office .row-title small,.tech-office .row-right small,.tech-office .journey-step p,.tech-office .panel-head p{color:#aab3ae}.tech-office .metric>strong{color:#f5f1e9;font-family:Georgia,serif;font-weight:400}.tech-office .metric .icon{color:#c8ab70}.tech-office .row-title strong,.tech-office .panel h3,.tech-office .quiet-card h3,.tech-office .offer-values strong,.tech-office .deal-amount strong{color:#f5f1e9}.tech-office .opportunity-row,.tech-office .member-row{border-color:#2a302f}.tech-office .opportunity-row:hover,.tech-office .member-row:hover,.tech-office .member-row.selected{background:#c8ab7009}.tech-office .button{color:#11161b;background:#c8ab70;border:1px solid #c8ab70;border-radius:4px;min-height:42px}.tech-office .button:hover:not(:disabled){color:#0b1110;background:#dbc28b}.tech-office .button.secondary{color:#e4d6b7;background:0 0;border-color:#c8ab704d}.tech-office .button.secondary:hover:not(:disabled){background:#c8ab7015}.tech-office .button.light{color:#11161b;background:#efe8d6}.tech-office .button.danger{color:#edb0a3;background:#d1796b18;border-color:#d1796b50}.tech-office .text-button{color:#d4b77d}.tech-office .icon-button{color:#adb8b4}.tech-office .badge{color:#c9d7cc;background:#94ab9314;border-color:#94ab933b;border-radius:3px}.tech-office .badge.amber{color:#e3c891;background:#c8ab7014;border-color:#c8ab7040}.tech-office .badge.red{color:#e1a69c;background:#d77f7412}.tech-office .avatar{color:#d6c493;background:#21302c}.tech-office .note{color:#c2cec0;background:#92aa9110;border-color:#96ab932c}.tech-office .note strong{color:#d9dfcf}.tech-office .note.amber{color:#d5c298;background:#c8ab7010;border-color:#c8ab7030}.tech-office .field>span,.tech-office .filter-check,.tech-office .check-line{color:#cdd1c8}.tech-office .field>small{color:#a1aaa3}.tech-office input,.tech-office select,.tech-office textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f1e9!important;background:#090e12!important;border-color:#38413b!important}.tech-office input::placeholder,.tech-office textarea::placeholder{color:#7f8b84}.tech-office .search-input{background:#10171b;border-color:#38413b}.tech-office .search-input input{background:0 0!important}.tech-office .profile-access p,.tech-office .rate-panel p,.tech-office .offer-card-body>p,.tech-office .offer-values span{color:#aab3ab}.tech-office .offer-art{background:#10171b}.tech-office .commission-table,.tech-office .commission-table strong,.tech-office .deal-card p,.tech-office .receipt-row small{color:#bcc9c3}.tech-office .commission-table th,.tech-office .commission-table td,.tech-office .deal-card>footer,.tech-office .deal-progress{border-color:#344138}.tech-office .deal-progress .done{color:#d9c58f}.tech-office .calculation-box{color:#d2ddcc;background:#0d1612;border-color:#3c4d3d}.tech-office .big-rate{color:#d4b77d}.tech-office .profile-form>header h2{color:#f5f1e9}.tech-office .evidence-guide,.tech-office .evidence-description{color:#d2c6aa;background:#c8ab700a;border-color:#c8ab7030}.tech-office .evidence-guide strong,.tech-office .evidence-guide p,.tech-office .evidence-description strong,.tech-office .evidence-description p{color:inherit}.tech-office .membership-gate{color:#f5f1e9}.tech-office .workspace-footer{border-top-color:#c8ab7024}.tech-office .form-error{color:#f0b7aa;background:#932f2b1a;border-color:#d880744a}.tech-office .empty h3{color:#f5f1e9}.tech-office .empty p{color:#a7b2a9}.world-clocks{color:#f5f1e9;scrollbar-width:thin;scrollbar-color:#c8ab7040 transparent;background:linear-gradient(100deg,#0d1418,#0b1014);border:1px solid #c8ab7030;border-radius:5px;align-items:center;gap:22px;margin:0 0 32px;padding:16px 20px;display:flex;overflow-x:auto}.clock-network{letter-spacing:.14em;color:#c9b581;align-items:center;gap:8px;min-width:116px;max-width:130px;padding-right:8px;font-size:8px;line-height:1.7;display:flex}.world-clock{flex-direction:column;gap:4px;min-width:73px;display:flex}.world-clock>span{color:#b4beba;letter-spacing:.04em;font-size:8px}.world-clock strong{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;font-weight:500}.world-clock small{color:#74837d;font-size:8px}.world-clocks .live-dot{background:#7bafa2;flex:none;box-shadow:0 0 9px #76c4ad44}.luxury-sectors{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:24px 0 30px;display:grid}.luxury-sectors button{color:#f5f1e9;text-align:left;background:linear-gradient(140deg,#16201f,#101519);border:1px solid #c8ab7028;border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px 12px;transition:border-color .2s,background .2s;display:flex}.luxury-sectors button:disabled{opacity:1;cursor:default}.luxury-sectors button:hover:not(:disabled){background:#202923;border-color:#c8ab7070}.luxury-sectors button>span{color:#c8ab70;font-size:26px;line-height:1}.luxury-sectors strong{font-size:10px;font-weight:500;line-height:1.5}.luxury-sectors small{color:#7f9387;font-size:8px;line-height:1.5}.room-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:22px;display:grid}.room-directory{background:#0f1519;border:1px solid #c8ab702a;border-radius:6px;overflow:hidden}.room-directory-head{color:#ede7db;border-bottom:1px solid #c8ab7020;justify-content:space-between;align-items:center;padding:20px 16px;font-size:11px;display:flex}.room-directory-head small{color:#c8ab70;font-variant-numeric:tabular-nums}.room-list-item{text-align:left;color:#c8d2ca;background:0 0;border-bottom:1px solid #c8ab7015;border-left:2px solid #0000;align-items:flex-start;gap:11px;width:100%;padding:19px 13px;display:flex}.room-list-item.selected{background:#c8ab700a;border-left-color:#c8ab70}.room-list-item:hover{background:#ffffff04}.room-list-item>.sector-mark{color:#c8ab70;font-size:20px;line-height:1}.room-list-item>span:nth-child(2){flex:1;min-width:0}.room-list-item strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6;display:block}.room-list-item small{color:#83988c;margin-top:4px;font-size:9px;display:block}.room-list-item em{color:#b8a476;margin-top:9px;font-size:8px;font-style:normal;display:block}.room-list-item>span:last-child{color:#c8ab70;font-size:11px}.room-directory-note,.room-empty{color:#80918a;padding:20px 16px;font-size:10px;line-height:1.9}.room-workspace{background:#0c1115;border:1px solid #c8ab7026;border-radius:6px;min-width:0;overflow:hidden}.room-head{border-bottom:1px solid #c8ab7026;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.room-head h2{overflow-wrap:anywhere;margin-top:7px;font-size:28px;line-height:1.25}.room-head p{color:#95a398;overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.7}.room-head .eyebrow{font-size:8px}.room-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.room-progress{background:#080f12;border-bottom:1px solid #c8ab7020;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:22px 25px;list-style:none;display:grid}.room-progress li{color:#65746f;flex-direction:column;gap:9px;font-size:9px;display:flex}.room-progress li>span{font-variant-numeric:tabular-nums;border:1px solid #c8ab7025;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.room-progress strong{font-weight:400;line-height:1.6}.room-progress .done{color:#ddc899}.room-progress .done>span{color:#d8c697;background:#c8ab7012;border-color:#c8ab7050}.room-desk-grid{grid-template-columns:minmax(0,1fr) 280px;display:grid}.room-chat-panel{flex-direction:column;min-width:0;display:flex}.room-translation{background:#0f191b;border-bottom:1px solid #6c998c26;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 20px;display:flex}.room-translation>div{flex:1;min-width:160px}.room-translation strong{color:#bccfc6;font-size:10px;font-weight:500;display:block}.room-translation small{color:#86a497;margin-top:5px;font-size:8px;line-height:1.8;display:block}.room-translation select{border:1px solid #395048;border-radius:3px;width:100%;min-height:34px;padding:6px;font-size:9px}.room-translation .button.compact{white-space:normal;min-height:34px;font-size:9px}.room-translation>small{flex-basis:100%}.room-messages{scrollbar-color:#37433a #0c1115;scrollbar-width:thin;flex-direction:column;gap:18px;min-height:370px;max-height:620px;padding:25px 20px;display:flex;overflow-y:auto}.room-message{background:#182326;border:1px solid #83a49726;border-radius:2px 10px 10px;align-self:flex-start;min-width:0;max-width:94%;padding:13px 15px}.room-message.mine{background:#c8ab700f;border-color:#c8ab7025;border-radius:10px 2px 10px 10px;align-self:flex-end}.room-message header{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:8px;display:flex}.room-message strong{color:#d2c59f;font-size:9px;font-weight:500}.room-message time{color:#7c9385;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.room-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5e6db;font-size:12px;line-height:1.85}.room-message details{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}.room-message details>summary{color:#93b5a5;cursor:pointer;font-size:9px}.room-message details p{color:#a8b8ae;margin-top:10px;font-size:11px}.room-message-form{background:#0f1519;border-top:1px solid #c8ab7020;align-items:flex-end;gap:12px;margin-top:auto;padding:17px 20px;display:flex}.room-message-form>label{flex:1;min-width:0}.room-message-form textarea{resize:vertical;border:1px solid #37483d;border-radius:4px;width:100%;min-height:65px;padding:13px;font-size:12px;line-height:1.7;display:block}.room-message-form .button{min-height:43px;font-size:10px}.room-chat-empty{text-align:center;max-width:360px;margin:auto;padding:35px 20px}.room-chat-empty>span{color:#8d825e;font-size:45px}.room-chat-empty h3{margin:19px 0 12px;font:23px Georgia,serif}.room-chat-empty p{color:#85988d;font-size:11px;line-height:1.9}.room-ncnda-prompt{color:#d2bd86;background:#c8ab7008;border-top:1px solid #c8ab7020;padding:12px 20px;font-size:10px;line-height:1.9}.room-agreements{background:#0f1518;border-left:1px solid #c8ab7026;padding:23px 18px}.room-agreements>.eyebrow{font-size:7px}.room-agreements>h3{color:#f5f1e9;margin:10px 0;font:25px Georgia,serif}.room-agreements>p{color:#93a399;margin-bottom:22px;font-size:10px;line-height:1.9}.room-consent-card{background:#0b1014;border:1px solid #c8ab7026;border-radius:4px;margin-bottom:15px;padding:16px 13px}.room-consent-card header{color:#ede4d1;justify-content:space-between;gap:10px;font-size:10px;display:flex}.room-consent-card header span{color:#c8ab70;font-variant-numeric:tabular-nums}.room-consent-card p{color:#8b9b8f;margin:10px 0 13px;font-size:10px;line-height:1.8}.room-consent-card>.button{justify-content:center;width:100%;min-height:35px;padding:8px;font-size:9px;line-height:1.6}.room-consent-card small{color:#74867b;margin:10px 0;font-size:8px;line-height:1.7;display:block}.room-consent-card .text-button{margin-top:7px;font-size:10px}.room-contract-card{border-top:1px solid #c8ab7026;padding:17px 0}.room-contract-card>div:first-child strong{color:#e9dfc8;font-size:11px;display:block}.room-contract-card>small{color:#7c9283;margin:9px 0;font-size:8px;display:block}.room-contract-status{color:#cdbb8d;margin-top:7px;font-size:8px;display:block}.room-contract-status.accepted{color:#98c2aa}.room-contract-status.rejected{color:#dc9e8f}.room-contract-card dl{margin:14px 0}.room-contract-card dl>div{justify-content:space-between;gap:10px;margin:7px 0;font-size:9px;line-height:1.8;display:flex}.room-contract-card dt{color:#889b8e}.room-contract-card dd{color:#e5e0d0;text-align:right;font-variant-numeric:tabular-nums;margin:0}.room-contract-parties{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.room-contract-parties>span{color:#a7b9aa;justify-content:space-between;gap:12px;font-size:9px;display:flex}.room-contract-parties strong{color:#cbb478}.room-contract-card .text-button{font-size:10px}.room-print-link{color:#96bba7;text-underline-offset:3px;margin-top:12px;font-size:8px;line-height:1.8;text-decoration:underline;display:block}.room-close-button{justify-content:center;width:100%;margin-top:16px;font-size:10px}.room-welcome{background:radial-gradient(at 90% 30%,#24302545,#0000 60%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:610px;padding:55px 35px;display:flex}.room-welcome h2{color:#f5f1e9;margin:16px 0 22px;font:clamp(35px,4.3vw,58px)/1.16 Georgia,serif}.room-welcome>p{color:#98a799;max-width:580px;font-size:12px;line-height:1.9}.room-welcome .luxury-sectors{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:30px 0 0}.room-notice{color:#c3d3b8;background:#22352645;border:1px solid #92b89a30;border-radius:4px;margin-bottom:18px;padding:15px 18px;font-size:11px;line-height:1.8}.room-invitation-join{background:#111c1c;border:1px solid #c8ab7040;border-radius:5px;margin-bottom:26px;padding:28px}.room-invitation-join h2{margin:13px 0;font:34px Georgia,serif}.room-invitation-join>p{color:#a8b9ac;font-size:12px;line-height:1.8}.room-invitation-join .button{margin-top:20px}.room-help{color:#a0aca0;margin:15px 0;font-size:11px;line-height:1.9}.room-legal-fields{border:0;margin:24px 0;padding:0}.room-legal-fields legend{color:#d1be8b;grid-column:1/-1;padding:0 0 18px;font-size:11px;font-weight:600}.room-finance-preview{background:#c8ab7008;border:1px solid #c8ab7030;border-radius:4px;margin:23px 0;padding:18px}.room-finance-preview>div{color:#b0bdac;justify-content:space-between;gap:20px;padding:9px 0;font-size:11px;display:flex}.room-finance-preview strong{color:#efdfb5;font-variant-numeric:tabular-nums;font-weight:500}.room-finance-preview small{color:#90a286;margin-top:14px;font-size:10px;line-height:1.8;display:block}.room-invite-result{background:#c8ab7006;border:1px solid #c8ab7038;margin-top:24px;padding:18px}.room-invite-result input{width:100%;font-size:11px;overflow:hidden}.room-invite-result>.button{margin-top:12px;font-size:11px}.room-invite-result small{color:#b9c7ad;margin-top:14px;font-size:10px;display:block}.room-modal{color:#f5f1e9;background:#10171b;border:1px solid #c8ab704d;width:820px;max-width:min(820px,100vw - 24px);max-height:90dvh;padding:0;border-radius:7px!important}.room-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}.room-modal .modal-head{background:#11191c;border-bottom:1px solid #c8ab7026}.room-modal h2{color:#f5f1e9;font:31px Georgia,serif}.room-modal .eyebrow{color:#c8ab70}.room-modal .field>span{color:#c9d1c5}.room-modal input,.room-modal textarea,.room-modal select{color:#f5f1e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1013;border-radius:3px;border:1px solid #3b4a3c!important}.room-modal .field input,.room-modal .field select{width:100%}.room-modal .check-line{color:#d2d7cb;font-size:11px;line-height:1.9}.room-modal .button{color:#10171b;background:#c8ab70;border:1px solid #c8ab70;border-radius:3px}.room-modal .button.secondary{color:#d8c89f;background:0 0;border-color:#c8ab704d}.room-modal .icon-button{color:#e5d7b7;background:0 0;font-size:25px}.room-modal .modal-footer{background:#0c1215;border-top:1px solid #c8ab7026}.room-modal .form-error{color:#efb4a4;background:#9b3f2f14;border-color:#d4877640}.room-modal-error{margin:18px 25px}.room-modal-notice{color:#bed0b0;padding:0 25px 20px;font-size:11px;line-height:1.8}.room-contract-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#242925;background:#f6f2e8;border:1px solid #c8ab7080;border-radius:2px;max-height:49dvh;margin:20px 0;padding:27px;font:12px/1.95 Georgia,serif;overflow-y:auto}.room-document-version{color:#8f9f91;padding:12px 0 23px;font-size:9px;line-height:1.9}.room-document-version strong{color:#cfbd91;font-size:10px;font-weight:500;display:block}.room-document-version code{overflow-wrap:anywhere;display:block}.room-modal .check-line input{accent-color:#c8ab70;flex:none}.public-site.public-site{--public-paper:#080a0d;--public-ink:#f5f1e9;--public-gold:#c8ab70;--public-rule:#c8ab702b;color:#f5f1e9;background:#080a0d;font-family:Inter,Arial,sans-serif}.public-site .public-header,.public-site .public-footer{color:#f5f1e9;background:#080a0d}.public-site .public-brand strong,.public-site .public-footer-brand{color:#f5f1e9}.public-site .public-brand>svg,.public-site .public-eyebrow,.public-site .public-section-index .public-eyebrow,.public-site .public-brand small,.public-site .public-collection-tag,.public-site .public-section-index>span{color:#c8ab70}.public-site .public-about-link,.public-site .language-switch,.public-site .public-footer p{color:#aab5ae}.public-site .public-member-link,.public-site .public-footer-login{color:#e1d1ab;border-color:#c8ab7050}.public-site .public-intro-copy,.public-site .public-collection-row>p,.public-site .public-process-title>p,.public-site .public-steps p,.public-site .public-collections-note{color:#a7b5a8}.public-site .public-intro h2,.public-site .public-collections h2,.public-site .public-collection-title h3,.public-site .public-process h2,.public-site .public-steps h3,.public-site .public-invitation h2{color:#f5f1e9;font-weight:400}.public-site .public-intro h2 em,.public-site .public-collections h2 em,.public-site .public-process h2 em,.public-site .public-invitation h2 em{color:#c8ab70}.public-site .public-collections{background:#0e1316}.public-site .public-collection-row,.public-site .public-steps li{border-color:#c8ab702a}.public-site .public-invitation{color:#f5f1e9;background:#0d1314;border-top:1px solid #c8ab7025;border-bottom:1px solid #c8ab7025}.public-site .public-invitation-note{color:#9cab9a}.public-site .public-footer{border-color:#c8ab702a}.public-site .public-cta-dark{color:#11161b;background:#c8ab70}.public-site .world-clocks{border-left:0;border-right:0;border-radius:0;justify-content:space-between;gap:20px;margin:0;padding:15px 5vw}.public-site .public-collections .public-collection-row{grid-template-columns:minmax(180px,1fr) minmax(250px,1.8fr) 140px}.public-site .public-fee-note{color:#ece7db;background:#101619;border-color:#c8ab7026}.public-site .public-fee-note h2{color:#f5f1e9}.public-site .public-fee-note p{color:#a6b2a6}.public-site .public-fee-value{color:#c8ab70}@media (max-width:1450px){.room-layout{grid-template-columns:205px minmax(0,1fr)}.room-desk-grid{grid-template-columns:minmax(0,1fr) 245px}.room-head{padding:21px}.room-head-actions .button{font-size:9px}.room-agreements{padding:20px 14px}.luxury-sectors{grid-template-columns:repeat(4,minmax(0,1fr))}.world-clocks{gap:19px}}@media (max-width:1160px){.room-layout{grid-template-columns:1fr}.room-directory{flex-wrap:wrap;display:flex}.room-directory-head{flex-basis:100%;padding:16px}.room-list-item{border-bottom:2px solid #0000;border-left:0;width:50%}.room-list-item.selected{border-bottom-color:#c8ab70}.room-directory-note{flex-basis:100%;padding:15px}.room-desk-grid{grid-template-columns:minmax(0,1fr) 260px}.room-welcome{min-height:450px}.room-directory .room-empty{padding:15px}.public-site .world-clocks{justify-content:flex-start}.tech-office .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.room-desk-grid{grid-template-columns:1fr}.room-agreements{border-top:1px solid #c8ab7026;border-left:0;grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.room-agreements>.eyebrow,.room-agreements>h3,.room-agreements>p,.room-close-button{grid-column:1/-1;margin:0}.room-consent-card{margin:0}.room-contract-card{min-width:0}.room-head{flex-wrap:wrap}.room-head-actions{justify-content:flex-start}.room-messages{max-height:520px}.public-site .public-collections .public-collection-row{grid-template-columns:1fr 1.5fr}.public-site .public-collection-tag{grid-column:2}}@media (max-width:760px){.world-clocks{gap:19px;margin-bottom:25px;padding:14px}.clock-network{min-width:94px;font-size:7px}.world-clock{min-width:64px}.world-clock strong{font-size:11px}.luxury-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.luxury-sectors button{gap:10px;padding:16px}.room-layout{gap:17px}.room-head{padding:20px}.room-head h2{font-size:27px}.room-progress{gap:5px;padding:20px 15px}.room-progress strong{font-size:8px}.room-progress li>span{width:23px;height:23px;font-size:9px}.room-welcome{min-height:400px;padding:32px 21px}.room-welcome h2{font-size:38px}.room-welcome .luxury-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.room-messages{min-height:290px;padding:22px 16px}.room-message{max-width:97%;padding:12px}.room-message header{display:block}.room-message time{margin-top:4px;display:block}.room-message p{font-size:12px}.room-translation{padding:14px 16px}.room-message-form{gap:8px;padding:16px}.room-message-form .button{min-height:42px;padding:10px;font-size:10px}.room-agreements{gap:12px;padding:20px 16px}.room-modal h2{font-size:26px}.room-contract-body{padding:19px;font-size:12px}.room-modal .modal-footer{flex-wrap:wrap}.room-modal .modal-footer .button{font-size:11px}.room-invitation-join{padding:22px 18px}.room-invitation-join h2{font-size:29px}.public-site .public-collections .public-collection-row{grid-template-columns:1fr}.public-site .public-collection-tag{grid-column:auto}}@media (max-width:420px){.room-agreements{grid-template-columns:1fr}.room-consent-card,.room-contract-card{grid-column:1/-1}.room-list-item,.room-head-actions{width:100%}.room-head-actions .button{flex:1;justify-content:center}.room-progress strong{font-size:7px}.room-message-form{display:block}.room-message-form .button{float:right;margin-top:10px}.room-message-form:after{content:"";clear:both;display:block}}@media (prefers-reduced-motion:reduce){.luxury-sectors button{transition:none}}.room-directory-head,.room-list-item strong{font-size:12px}.room-list-item small,.room-list-item em,.room-directory-note,.room-empty{font-size:11px}.room-head-actions .button,.room-consent-card>.button,.room-message-form .button,.room-close-button,.room-modal .modal-footer .button{min-height:44px;font-size:12px;line-height:1.6}.room-consent-card>.button{padding:10px}.room-consent-card header,.room-consent-card p{font-size:12px;line-height:1.8}.room-consent-card small{font-size:11px}.room-consent-card .text-button,.room-contract-card .text-button,.room-print-link,.room-cancel-button{font-size:12px;line-height:1.8}.room-print-link{padding:6px 0}.room-cancel-button{min-height:40px;margin-top:14px}.room-contract-card>div:first-child strong{font-size:13px}.room-contract-status{font-size:11px;line-height:1.8}.room-contract-card dl>div,.room-contract-parties>span{font-size:12px;line-height:1.8}.room-contract-card dd{font-size:12px}.room-agreements>p,.room-help,.room-notice{font-size:12px;line-height:1.85}.room-progress strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.room-translation strong{font-size:12px}.room-translation small{font-size:11px;line-height:1.8}.room-translation select,.room-translation .button.compact{min-height:40px;font-size:12px}.room-message strong{font-size:11px}.room-message p{font-size:13px;line-height:1.85}.room-message details>summary,.room-message details p{font-size:12px;line-height:1.8}.room-message details>summary{padding:5px 0}.room-ncnda-prompt{font-size:12px;line-height:1.85}.room-finance-preview>div{font-size:13px}.room-finance-preview small{font-size:11px}.room-legal-fields legend{font-size:13px}.room-modal .field>span,.room-modal .check-line{font-size:12px;line-height:1.8}.room-modal .field input,.room-modal .field select,.room-modal .field textarea{font-size:13px}.room-contract-body{font-size:13px;line-height:1.9}.luxury-sectors strong{font-size:12px}.luxury-sectors small,.world-clock>span{font-size:10px}.world-clock strong{font-size:13px}.world-clock small{font-size:9px}.world-clock{min-width:81px}.tech-office dialog{color:#f5f1e9;background:#10171b;border:1px solid #c8ab7040}.tech-office dialog .modal-head,.tech-office dialog .modal-footer{background:#10171b;border-color:#c8ab7028}.tech-office dialog .modal-head h2{color:#f5f1e9}.tech-office dialog .modal-head p,.tech-office dialog .modal-body>p{color:#aebdac}.tech-office .review-checks,.tech-office .upload-box{background:#0c1516;border-color:#3a4b3c}.tech-office .review-checks .check-line{color:#d1d9c7}.tech-office .contact-strip{color:#b5c4b7;background:#0d1718;border-color:#c8ab7026;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tech-office .contact-strip>span{align-items:center;gap:8px;font-size:12px;display:inline-flex}.tech-office .contact-strip>small{color:#9bab9d;font-size:11px;line-height:1.8}.tech-office .contact-strip>.text-button{min-height:38px;font-size:12px}
