/* Reconstructed product interfaces. All records and figures are synthetic. */
.case-card,.case-art,.feature-visual,.dialog-visual{container-type:inline-size}
.case-card:not(.product-card) .case-art{aspect-ratio:1.32}
.case-scene{display:block;position:relative;width:100%;height:100%;overflow:hidden;padding:3.8cqw;pointer-events:none;font-size:1.48cqw;line-height:1.4;font-weight:400;letter-spacing:0;text-align:left}
.case-scene *{box-sizing:border-box}
.scene-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:2.65cqw;font-weight:550;letter-spacing:-.025em;margin-bottom:3.5cqw}
.scene-heading>span{font-size:1.45cqw;font-weight:400;letter-spacing:0;opacity:.8}
.case-scene strong,.case-scene b{font-weight:550}
.case-scene small{font-size:.85em;font-weight:400}
.case-scene .icon{width:2.7cqw;height:2.7cqw;flex-shrink:0}
.case-scene .ui-title{display:flex;align-items:center;justify-content:space-between;font-size:2.15cqw;font-weight:550;margin-bottom:2cqw;letter-spacing:-.025em}
.scene-note{display:block;font-size:1.25cqw;opacity:.8;margin-top:1.8cqw}
.ui-action{display:flex;align-items:center;justify-content:space-between;gap:1cqw;background:#2862e9;color:#fff;border-radius:1.1cqw;padding:1.8cqw 2cqw;font-size:1.55cqw;font-weight:550}
.ui-footnote{display:block;font-size:1.25cqw;line-height:1.5;margin-top:1.5cqw}
.case-scope{grid-column:1/-1;grid-row:4;display:flex;flex-wrap:wrap;gap:5px 15px;margin-top:2px;color:var(--secondary);font-size:13px;line-height:1.5}
.case-scope>span+span::before{content:'·';display:inline-block;margin-right:15px;color:var(--accent)}
.crm-scene{background:#dddeda;color:#191a18;padding-bottom:0}
.crm-workspace{display:flex;background:#100e0d;color:#f7f5f2;border-radius:1.5cqw 1.5cqw 0 0;overflow:hidden;min-height:56cqw}
.crm-rail{width:19%;flex-shrink:0;background:#1b1816;padding:2.3cqw 1.3cqw;display:flex;flex-direction:column;gap:1.7cqw;color:#bcb3aa;font-size:1.18cqw;border-right:1px solid #332b26}
.crm-rail>b{display:flex;gap:.8cqw;align-items:center;color:#fff;margin-bottom:1.2cqw;font-size:1.55cqw}
.crm-rail>b>i{font-style:normal;color:#ff6234;background:#382019;border-radius:.6cqw;padding:.5cqw .8cqw}
.crm-rail>.chosen{background:#342018;color:#ff794e;padding:.8cqw;margin:-.8cqw;border-radius:.6cqw}
.rail-user{margin-top:auto;padding-top:3cqw;font-size:1.05cqw}
.crm-desk{display:block;padding:2.5cqw 2cqw;width:81%;font-size:1.1cqw}
.desk-heading{display:flex;align-items:center;gap:1cqw;margin-bottom:2cqw}
.desk-heading>strong{font-size:2.6cqw;margin-right:auto}
.demo-chip{color:#b8b0a9;font-size:1cqw}
.orange-control{background:#f24f22;color:#fff;padding:.7cqw 1cqw;border-radius:.6cqw;font-size:.95cqw}
.desk-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;margin-bottom:2cqw}
.desk-metrics>span{display:flex;flex-direction:column;gap:1cqw;background:#1d1916;padding:1.5cqw 1cqw;border:1px solid #332b26;border-radius:.9cqw;color:#bfb5ab;font-size:1cqw;white-space:nowrap}
.desk-metrics b{font-size:2cqw;color:#fff;font-variant-numeric:tabular-nums}
.money-green{color:#28e49a!important}.money-orange{color:#ff6c3d!important}
.cash-check{display:block;background:#1b1310;border:1px solid #78351f;border-radius:.9cqw;padding:1.4cqw;margin-bottom:2.3cqw}
.desk-subhead{display:flex;justify-content:space-between;font-weight:550;font-size:1.3cqw;margin-bottom:1.2cqw}
.desk-subhead>span{font-size:1cqw;color:#bcb0a3;font-weight:400}
.cash-totals{display:flex;align-items:center;gap:1.5cqw;margin-bottom:1.2cqw}
.cash-totals>span{display:flex;flex-direction:column;gap:.4cqw;flex:1;color:#c6b7a8;font-size:1cqw}
.cash-totals b{font-size:1.9cqw;color:#fff;font-variant-numeric:tabular-nums}
.cash-totals>.money-green{flex:.7;text-align:right;font-size:.95cqw}
.cash-line{display:grid;grid-template-columns:1.2fr 1fr 1fr .6fr;padding:.5cqw 0;gap:1cqw;border-top:1px solid #38251d;font-size:.95cqw;color:#c8c0b7}
.cash-line>b{font-weight:400;color:#f4f1ed;white-space:nowrap}
.deal-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw}
.deal-column{display:flex;flex-direction:column;gap:1cqw;background:#1b1816;border:1px solid #332b26;border-radius:.9cqw;padding:1cqw;overflow:hidden}
.column-heading{display:flex;align-items:center;gap:.6cqw;font-weight:550;font-size:1.1cqw;margin-bottom:.6cqw;white-space:nowrap}
.column-heading>i{width:.65cqw;height:.65cqw;border-radius:50%;flex-shrink:0}
.dot-yellow{background:#eecb35}.dot-blue{background:#5b9fff}.dot-green{background:#1ae695}
.column-heading>em{font-style:normal;font-size:.85cqw;font-weight:400;margin-left:auto;color:#c1b5a8}
.deal{display:flex;flex-direction:column;gap:.9cqw;border-radius:.7cqw;padding:1cqw;background:#28211c;font-size:.95cqw;color:#fff}
.deal-meta{display:flex;justify-content:space-between;color:#bfb2a7;font-size:.8cqw}
.deal-meta>i{font-style:normal;background:#493023;color:#ffaf86;border-radius:.35cqw;padding:0 .4cqw}
.deal>b{color:#ffcb9f;font-size:1.1cqw}.deal>strong{font-size:.9cqw;font-weight:400;color:#62e6b0;white-space:nowrap}
.deal-time{color:#c6b6a7;font-size:.8cqw}
.deal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5cqw;font-size:.7cqw;margin-top:.2cqw;color:#ff9b7b}
.deal-actions>b{padding:.5cqw .7cqw;background:#f24f22;color:#fff;border-radius:.4cqw}
.quote-scene{background:#dbe8dd;color:#193625}
.quote-layout{display:grid;grid-template-columns:1.18fr 1fr;gap:3cqw;align-items:start}
.exchange-form{background:#fff;display:flex;flex-direction:column;padding:3cqw;border-radius:1.6cqw;color:#182d24}
.ui-select{display:flex;justify-content:space-between;gap:1cqw;padding-bottom:1.6cqw;font-size:1.4cqw}
.ui-select>span{color:#536b5c}
.ui-segments{display:grid;grid-template-columns:1fr 1fr;padding:.5cqw;background:#edf1ed;border-radius:.8cqw;font-size:1.2cqw;margin-bottom:1.6cqw;text-align:center}
.ui-segments>span,.ui-segments>b{padding:.8cqw .2cqw}
.ui-segments>b{background:#fff;border-radius:.5cqw}
.amount-field{display:flex;flex-direction:column;gap:.9cqw;padding:1.7cqw;margin-bottom:1.2cqw;border:1px solid #d5ddd6;border-radius:1cqw;color:#536557;font-size:1.2cqw}
.amount-field>strong{font-size:3.6cqw;line-height:1.2;color:#183025;letter-spacing:-.035em;font-variant-numeric:tabular-nums}
.amount-field small{font-size:1.3cqw;letter-spacing:0}
.quote-explain{display:flex;flex-direction:column;gap:.8cqw;margin:.5cqw 0 2cqw;font-size:1.1cqw}
.quote-explain>span{display:flex;justify-content:space-between;gap:1cqw}
.exchange-form .ui-action{background:#24553b;font-size:1.4cqw}
.exchange-form .ui-footnote{font-size:1.1cqw;color:#526559}
.quote-aside{display:flex;flex-direction:column;gap:2cqw}
.rate-feed{background:#eff5ed;border-radius:1.6cqw;padding:2.5cqw}
.rate-feed .ui-title{font-size:1.8cqw}
.rate-feed>span:not(.ui-title):not(.feed-source){display:grid;grid-template-columns:1.6fr .8fr .8fr;gap:1cqw;padding:1.2cqw 0;border-bottom:1px solid #ccdbce;font-size:1.15cqw}
.rate-feed .feed-head{font-size:.95cqw!important;color:#4d6757}
.rate-feed strong{color:#206244;text-align:right;font-variant-numeric:tabular-nums}
.feed-source{display:block;margin-top:1.5cqw;color:#526c5a;font-size:1.05cqw}
.rate-alert{display:grid;grid-template-columns:3cqw 1fr;gap:1.2cqw 1cqw;background:#28523d;color:#fff;border-radius:1.6cqw;padding:2.5cqw;font-size:1.4cqw}
.rate-alert>span{grid-column:2;font-size:1.2cqw;color:#d7e8d8}
.rate-alert strong{color:#fff;font-weight:550}
.rate-alert .alert-state{font-size:1cqw;padding-top:1cqw;border-top:1px solid #668572}
.quote-aside .scene-note{margin-top:0;font-size:1.05cqw}
.crew-scene{background:#10394b;color:#fff}
.crew-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:4cqw;align-items:start;padding:1.5cqw 1cqw 0}
.crew-invite{display:flex;flex-direction:column;align-items:flex-start;gap:2cqw}
.crew-mark.icon{width:4.5cqw;height:4.5cqw;color:#9dd0ec}
.crew-invite>strong{font-size:4.8cqw;line-height:1.05;letter-spacing:-.035em;font-weight:500}
.crew-invite>span:not(.invite-code):not(.ui-action):not(.ui-footnote){color:#c7dde8;font-size:1.5cqw}
.invite-code{display:flex;flex-direction:column;width:100%;gap:.8cqw;padding:1.5cqw 0;border-top:1px solid #598294;font-size:1.2cqw;color:#c7dde8}
.invite-code>b{font-size:2.2cqw;color:#fff;letter-spacing:-.02em}
.crew-invite .ui-action{width:100%;margin-top:-.6cqw}
.crew-invite .ui-footnote{color:#c7dde8;font-size:1.1cqw;margin-top:-.6cqw}
.crew-account{display:flex;flex-direction:column;gap:2cqw}
.crew-summary{display:flex;gap:3cqw;padding:2.5cqw;background:#1b485c;border-radius:1.3cqw}
.crew-summary>span{display:flex;flex-direction:column;gap:1cqw;color:#c5dce7;font-size:1.25cqw}
.crew-summary b{font-size:3.5cqw;color:#fff;font-variant-numeric:tabular-nums;line-height:1}
.crew-summary small{font-size:1.1cqw}
.crew-history{display:block;background:#fff;color:#173b50;padding:2.5cqw;border-radius:1.3cqw}
.crew-history .ui-title{font-size:1.8cqw;margin-bottom:.5cqw}
.friend-row{display:flex;gap:1cqw;align-items:center;padding:1.6cqw 0;border-bottom:1px solid #dce5ea;font-size:1.2cqw}
.friend-row:last-child{border:0;padding-bottom:0}
.friend-row>i{font-style:normal;display:grid;place-items:center;width:3.2cqw;height:3.2cqw;background:#edf3f8;border-radius:50%;color:#466a80}
.friend-row>span:has(b){display:flex;flex-direction:column;gap:.5cqw}
.friend-row small{font-size:.95cqw;color:#627c8e}
.friend-row>strong{margin-left:auto;font-size:1.1cqw;color:#247955;white-space:nowrap}
.friend-row>span:last-child:not(:has(b)){margin-left:auto}
.crew-account .scene-note{margin-top:0;color:#c5dce7;font-size:1.05cqw}
.wallet-scene{background:#e9daca;color:#201d1a}
.wallet-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:2cqw;background:#1b1d1d;color:#fff;border-radius:1.6cqw;padding:3cqw}
.wallet-account{display:flex;flex-direction:column;padding-right:2.4cqw;border-right:1px solid #414544}
.wallet-level{display:flex;align-items:center;gap:1.4cqw;color:#ff895c;font-size:1.5cqw}
.wallet-level>.icon{width:4cqw;height:4cqw;padding:.7cqw;border:1px solid #76452f;border-radius:.7cqw}
.wallet-level>span{display:flex;flex-direction:column;gap:.5cqw}.wallet-level b{font-size:1.1cqw;color:#d0d3d0;font-weight:400}
.turnover{display:flex;flex-direction:column;gap:1.2cqw;margin:2.5cqw 0;color:#c5cdc7;font-size:1.1cqw}
.turnover>span{display:flex;justify-content:space-between;gap:1cqw}.turnover b{color:#fff;font-size:1cqw}
.turnover>i{display:block;height:.65cqw;border-radius:.4cqw;background:#444a46}.turnover>i>i{display:block;width:64%;height:100%;border-radius:inherit;background:#ff7541}
.turnover>small{font-size:1cqw}
.bonus-rates{display:flex;justify-content:space-between;gap:1cqw;padding:1.5cqw 0;border-block:1px solid #414544;font-size:1.1cqw;color:#c5cdc7}
.bonus-rates>span{display:flex;flex-direction:column;gap:.6cqw}.bonus-rates b{color:#ff9d77;font-size:1.5cqw}
.wallet-available{display:flex;flex-direction:column;gap:1cqw;margin-top:2.2cqw;font-size:1.2cqw;color:#c5cdc7}
.wallet-available>strong{font-size:6cqw;line-height:1.1;letter-spacing:-.035em;color:#fff}.wallet-available small{font-size:1.5cqw;letter-spacing:0}
.wallet-available .ui-action{background:#ff5f2b;color:#161616;font-size:1.35cqw;margin-top:1cqw}
.wallet-ledger{display:flex;flex-direction:column}
.wallet-totals{display:flex;gap:1.8cqw;padding-bottom:2.5cqw}
.wallet-totals>span{display:flex;flex-direction:column;gap:1cqw;color:#c5cdc7;font-size:1cqw}
.wallet-totals b{font-size:1.65cqw;color:#fff;white-space:nowrap}
.wallet-ledger .ui-title{font-size:1.8cqw;margin-bottom:0}
.ledger-entry{display:flex;align-items:center;justify-content:space-between;gap:1cqw;border-bottom:1px solid #414544;padding:1.7cqw 0;font-size:1.25cqw}
.ledger-entry>span{display:flex;flex-direction:column;gap:.5cqw}.ledger-entry small{font-size:1cqw;color:#bcc7c0}.ledger-entry>strong{color:#3ee7a2;white-space:nowrap;font-size:1.2cqw}
.payout-demo{display:flex;justify-content:space-between;gap:1cqw;padding:1.5cqw;margin-top:2cqw;background:#303433;border-radius:.8cqw;font-size:1.2cqw}
.payout-demo>span:first-child{display:flex;flex-direction:column;gap:.6cqw}.payout-demo small{font-size:.9cqw;color:#c5cdc7}.payout-demo>span:last-child{color:#ffd782;font-size:1cqw}
.wallet-ledger .scene-note{font-size:1cqw;color:#c5cdc7}
/* Additional context in the two leading product covers. Their existing tilt stays. */
.product-context{position:absolute;left:4.3%;top:42%;width:29%;border-radius:12px;z-index:1;display:flex;flex-direction:column;gap:13px;padding:20px;background:#fff;color:#123450;font-size:12px;text-align:left}
.product-context .context-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:550}
.product-context .icon{width:18px;height:18px;flex-shrink:0}
.product-context .context-row{display:flex;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #dce5ed;font-size:11px}
.product-context .context-row b{font-weight:550;white-space:nowrap}
.product-context .context-state{font-size:10px;color:#216d54}
.tex-cover .product-context{background:#303332;color:#fff;top:40%}
.tex-cover .product-context .context-row{border-color:#535c55;color:#d3dbd5}
.tex-cover .product-context .context-state{color:#6eebb0}
.tex-cover .product-context>strong{font-size:26px;font-weight:500;color:#51e9a3;letter-spacing:-.025em}
/* Case detail uses the same authored cover instead of the older sparse SVG. */
.dialog-visual{position:relative;aspect-ratio:1.48;overflow:hidden}
#dialog-image[hidden],.dialog-visual[hidden]{display:none}
.dialog-visual[data-case=velaris],.dialog-visual[data-case=tex]{aspect-ratio:1.5}
.dialog-visual[data-case=integration]{aspect-ratio:1.18}
.dialog-visual .app-screen{right:12%;top:85px;transform:rotate(7deg) scale(1.12);transform-origin:top right}
.dialog-visual .tex-screen{transform:rotate(-7deg) scale(1.12)}
.dialog-visual .product-phrase{font-size:42px;top:106px}
.dialog-visual .product-context{width:28%;top:42%;padding:24px;font-size:14px;gap:18px}
.dialog-visual .product-context .context-row{font-size:13px}
.dialog-visual .product-context .context-title{font-size:17px}
.dialog-visual .product-context .context-state{font-size:12px}
.detail-scope{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;margin:30px 0 36px;padding-block:25px;border-block:1px solid #deded9}
.detail-scope>div{display:flex;flex-direction:column;gap:6px}.detail-scope dt{font-size:16px;font-weight:550;letter-spacing:-.02em}.detail-scope dd{margin:0;font-size:14px;line-height:1.65;color:var(--secondary)}
.detail-appendix{margin-top:35px}.detail-appendix:empty{display:none}
.detail-appendix>p{font-size:13px;color:var(--secondary);margin-top:12px;line-height:1.6}
.operations-sheet{background:#100e0d;color:#f7f4ee;border-radius:14px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px;font-size:12px;font-variant-numeric:tabular-nums}
.operations-heading{grid-column:1/-1;display:flex;gap:20px;justify-content:space-between;align-items:start}
.operations-heading h3{font-size:21px!important;max-width:25ch;line-height:1.25;margin:0}
.operations-heading>span{font-size:10px;color:#bfb5ab;white-space:nowrap;padding-top:5px}
.operations-sheet h4{font-size:15px;font-weight:550;margin-bottom:14px;letter-spacing:-.02em}
.ops-rates{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-column:1/-1}.ops-rates>h4{grid-column:1/-1;margin-bottom:0}
.ops-city{padding:15px;background:#211b17;border:1px solid #3c3026;border-radius:9px}.ops-city>span{font-weight:550;font-size:12px}.ops-city>div{display:flex;gap:20px;margin-top:14px}.ops-city>div>span{font-size:9px;color:#c8b7a8;display:flex;flex-direction:column;gap:5px}.ops-city b{font-size:18px;color:#3ce3a4;font-weight:550;white-space:nowrap}.ops-city>div>span+span b{color:#ff7849}
.ops-discounts,.ops-payouts{min-width:0}.ops-payouts{grid-column:1/-1}
.ops-discounts{grid-column:1/-1}.ops-discounts>p{font-size:11px;line-height:1.4;margin-block:10px;color:#cbb9a9}
.ops-tabs{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#cbb9a9}.ops-tabs>b{color:#ff996f;font-weight:500}
.ops-table{margin-top:14px}.ops-table>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-bottom:1px solid #3c3026;padding:12px 0;font-size:12px;line-height:1.4}.ops-table>.ops-thead{color:#cbb9a9;font-size:10px;background:#211b17;padding-inline:12px;border-radius:6px}.ops-table>div:not(.ops-thead){padding-inline:12px}.ops-table b{font-weight:500}.ops-payouts .ops-table>div{grid-template-columns:1fr .8fr 1.5fr 1fr}.pending-status{color:#ffd46c}
.ops-discounts .ops-publish{margin-bottom:0;font-size:10px;color:#ffb790}
/* Feature carousel keeps its story legible beside the richer interfaces. */
.feature-visual .case-scene{position:absolute;top:14%;left:0;height:86%;width:100%;background:transparent;padding:3cqw 0 0 3cqw}
.feature-visual .scene-heading{display:none}
.feature-visual .crm-workspace{min-height:62cqw}
.feature-visual .quote-layout,.feature-visual .crew-layout,.feature-visual .wallet-layout{margin-top:4cqw}
.feature-visual .product-context{display:none}
@container (max-width:520px){
  .case-scene{font-size:2.5cqw;padding:5cqw}
  .scene-heading{font-size:4.5cqw;margin-bottom:5cqw}.scene-heading>span{font-size:2.2cqw}
  .crm-workspace{min-height:80cqw}.crm-rail{display:none}.crm-desk{width:100%;padding:4cqw 3cqw}
  .desk-heading{margin-bottom:3cqw}.desk-heading>strong{font-size:5cqw}.demo-chip{font-size:1.9cqw}.orange-control{font-size:1.6cqw;padding:1.1cqw}
  .desk-metrics{gap:2cqw;margin-bottom:3cqw}.desk-metrics>span{font-size:1.7cqw;padding:2cqw 1.5cqw;gap:1.5cqw}.desk-metrics b{font-size:3.1cqw}
  .cash-check{padding:2cqw;margin-bottom:3cqw}.desk-subhead{font-size:2.5cqw;margin-bottom:2cqw}.desk-subhead>span{font-size:1.8cqw}.cash-totals>span{font-size:1.8cqw;gap:.8cqw}.cash-totals b{font-size:3cqw}.cash-totals>.money-green{font-size:1.7cqw}.cash-line{font-size:1.7cqw;padding:.8cqw 0}
  .deal-board{grid-template-columns:1fr 1fr;gap:2cqw}.deal-column{gap:2cqw;padding:1.5cqw}.deal-column:first-child{display:none}.column-heading{font-size:2cqw;gap:1cqw}.column-heading>i{width:1cqw;height:1cqw}.column-heading>em{font-size:1.6cqw}.deal{padding:2cqw;gap:1.6cqw;font-size:1.8cqw}.deal>b{font-size:2.1cqw}.deal-meta{font-size:1.5cqw}.deal>strong{font-size:1.8cqw}.deal-time{font-size:1.5cqw}.deal-actions{font-size:1.5cqw}.deal-actions>b{padding:1cqw}
  .quote-layout{grid-template-columns:1.1fr .85fr;gap:3cqw}.exchange-form{padding:3cqw}.case-scene .ui-title{font-size:3.2cqw;margin-bottom:3cqw}.case-scene .icon{width:3.5cqw;height:3.5cqw}.ui-select{font-size:2.2cqw;flex-direction:column;gap:.8cqw;padding-bottom:2cqw}.ui-segments{font-size:1.9cqw;margin-bottom:2cqw}.ui-segments>span,.ui-segments>b{padding:1.2cqw .1cqw}.amount-field{font-size:2cqw;padding:2cqw;gap:1.8cqw;margin-bottom:2cqw}.amount-field>strong{font-size:5cqw}.amount-field small{font-size:2cqw}.quote-explain{font-size:1.8cqw;margin-bottom:3cqw;gap:1.5cqw}.quote-explain>span{flex-direction:column;gap:.4cqw}.exchange-form .ui-action{font-size:2cqw;padding:2.2cqw 1.8cqw}.exchange-form .ui-footnote{font-size:1.8cqw;margin-top:2cqw}.quote-aside{gap:3cqw}.rate-feed{padding:3cqw}.rate-feed .ui-title{font-size:2.8cqw}.rate-feed>span:not(.ui-title):not(.feed-source){grid-template-columns:1fr 1fr;font-size:2.2cqw;padding:1.7cqw 0;gap:.8cqw}.rate-feed>span>b{grid-column:1/-1;font-size:2cqw}.rate-feed .feed-head{display:none!important}.rate-feed strong{text-align:left}.feed-source{font-size:1.8cqw;margin-top:2cqw}.rate-alert{padding:3cqw;grid-template-columns:1fr;font-size:2.6cqw;gap:2cqw}.rate-alert>.icon{display:none}.rate-alert>span{grid-column:1;font-size:2.2cqw}.rate-alert .alert-state{font-size:1.8cqw;padding-top:2cqw}.quote-aside .scene-note{font-size:1.7cqw}
  .crew-layout{grid-template-columns:1fr;gap:4cqw;padding:0}.crew-invite{display:grid;grid-template-columns:1fr 1fr;gap:2cqw 3cqw;align-items:center}.crew-mark{display:none!important}.crew-invite>strong{font-size:6.5cqw;grid-row:1/3}.crew-invite>span:not(.invite-code):not(.ui-action):not(.ui-footnote){font-size:2.3cqw}.invite-code{font-size:2cqw;padding:1.8cqw 0;gap:1cqw}.invite-code>b{font-size:3cqw}.crew-invite .ui-action{grid-column:1/-1;font-size:2.7cqw;padding:2.5cqw}.crew-invite .ui-footnote{display:none}.crew-account{gap:2.5cqw}.crew-summary{padding:2.5cqw 3cqw;gap:8cqw}.crew-summary>span{font-size:2.3cqw;gap:1.4cqw}.crew-summary b{font-size:5cqw}.crew-summary small{font-size:2.2cqw}.crew-history{padding:3cqw}.crew-history .ui-title{font-size:3cqw;margin-bottom:1cqw}.friend-row{font-size:2.3cqw;padding:2cqw 0;gap:2cqw}.friend-row>i{width:5cqw;height:5cqw}.friend-row small{font-size:1.8cqw}.friend-row>strong{font-size:2.1cqw}.friend-row:last-child{display:none}.crew-account .scene-note{font-size:1.8cqw}
  .wallet-layout{grid-template-columns:1fr;gap:3cqw;padding:4cqw}.wallet-account{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:2cqw 4cqw}.wallet-level{font-size:2.5cqw}.wallet-level>.icon{width:5cqw;height:5cqw}.wallet-level b{font-size:2cqw}.turnover{font-size:2cqw;margin:0;gap:1.4cqw}.turnover>span{flex-direction:column}.turnover b,.turnover>small{font-size:1.8cqw}.turnover>i{height:1.1cqw}.bonus-rates{font-size:2cqw;gap:2cqw;padding:2cqw 0;align-self:start}.bonus-rates b{font-size:2.5cqw}.wallet-available{margin:0;gap:1.5cqw;font-size:2.1cqw}.wallet-available>strong{font-size:8cqw}.wallet-available small{font-size:2.5cqw}.wallet-available .ui-action{font-size:2cqw;padding:1.8cqw 2cqw;margin:0}.wallet-totals{gap:5cqw;padding-block:2cqw 3cqw}.wallet-totals>span{font-size:2cqw;gap:1cqw}.wallet-totals b{font-size:3cqw}.wallet-ledger .ui-title{font-size:3cqw}.ledger-entry{font-size:2.3cqw;padding:2.2cqw 0}.ledger-entry small{font-size:1.8cqw}.ledger-entry>strong{font-size:2.2cqw}.payout-demo{font-size:2.2cqw;padding:2.5cqw;margin-top:2.5cqw}.payout-demo small{font-size:1.7cqw}.payout-demo>span:last-child{font-size:1.8cqw}.wallet-ledger .scene-note{font-size:1.7cqw;margin-top:2cqw}
}
@media (max-width:1200px){.product-context{padding:13px;font-size:10px;gap:9px;top:40%;width:30%}.product-context .context-title{font-size:12px}.product-context .context-row{font-size:9px;flex-direction:column;gap:4px;padding-bottom:6px}.product-context .context-state{font-size:9px}.tex-cover .product-context>strong{font-size:22px}}
@media (max-width:900px) and (min-width:621px){.case-card:not(.product-card) .case-art{aspect-ratio:1.05}.product-context{top:44%;width:33%;left:4%;padding:12px}.product-context .context-title{font-size:11px}.product-context .context-state{font-size:8px}.tex-cover .product-context{top:42%}}
@media (max-width:620px){
  .case-card:not(.product-card) .case-art{aspect-ratio:1.02}.case-scope{font-size:12px;gap:4px 12px;margin-top:12px}.case-scope>span+span::before{margin-right:12px}
  .product-context{top:44%;left:5%;width:29%;padding:10px;gap:10px;border-radius:9px}.product-context .context-title{font-size:10px;line-height:1.3;gap:5px}.product-context .icon{width:13px;height:13px}.product-context .context-row{font-size:8px}.product-context .context-state{font-size:8px;line-height:1.45}.tex-cover .product-context{top:43%}.tex-cover .product-context>strong{font-size:18px}.product-context .context-secondary{display:none}
  .dialog-visual{aspect-ratio:1.02}.dialog-visual[data-case=velaris],.dialog-visual[data-case=tex]{aspect-ratio:.85}.dialog-visual .app-screen{right:17px;top:155px;transform:rotate(7deg) scale(.76)}.dialog-visual .tex-screen{transform:rotate(-7deg) scale(.76)}.dialog-visual .product-phrase{font-size:26px;top:76px}.dialog-visual .product-context{width:29%;top:44%;padding:10px;gap:10px}.dialog-visual .product-context .context-title{font-size:10px}.dialog-visual .product-context .context-row,.dialog-visual .product-context .context-state{font-size:8px}
  .detail-scope{grid-template-columns:1fr;gap:20px;padding-block:24px}.detail-scope dt{font-size:15px}.detail-scope dd{font-size:13px}.operations-sheet{padding:18px;gap:22px}.operations-heading{flex-direction:column;gap:10px}.operations-heading h3{font-size:19px!important}.operations-heading>span{padding-top:0}.ops-rates{grid-template-columns:1fr}.ops-city{padding:14px;display:flex;justify-content:space-between;gap:15px;align-items:center}.ops-city>div{margin:0;gap:15px}.ops-city>span{font-size:11px;max-width:12ch}.ops-city b{font-size:16px}.ops-table>div{gap:10px;font-size:10px;padding-block:10px}.ops-table>.ops-thead{font-size:9px}.ops-tabs{gap:9px;font-size:9px}.ops-payouts .ops-table>div{grid-template-columns:1fr .8fr 1fr}.ops-payouts .ops-table>div>span:nth-child(3){display:none}.ops-payouts .ops-thead>span:nth-child(3){display:none}.ops-payouts .ops-table>div>.pending-status{font-size:9px}
  .feature-visual .case-scene{left:10%;width:90%;top:15px;height:110%;padding:5cqw}.feature-visual .quote-layout,.feature-visual .crew-layout,.feature-visual .wallet-layout{margin-top:0}.feature-visual .crew-invite{display:none}.feature-visual .scene-note{display:none}
}
@container (max-width:520px){
  .case-card:not(.product-card) .case-art{aspect-ratio:.78}
  .wallet-ledger .ledger-entry+.ledger-entry+.ledger-entry{display:none}
}
@media (max-width:620px){
  .dialog-visual{aspect-ratio:.78}
  .dialog-visual[data-case=integration]{aspect-ratio:.70}
  .dialog-visual[data-case=loyalty]{aspect-ratio:.78}
}
