.wallet-shell .simple-body{max-width:1280px;padding:44px 32px 80px}.wallet-shell .simple-title{letter-spacing:-.01em;color:var(--sys-text-body);font-size:40px}.wallet-page .wallet-flat-block{background:var(--sys-surface-panel);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-panel);box-shadow:var(--sys-shadow-pop);margin-bottom:20px;padding:26px}.wallet-page .wallet-flat-block:last-child{margin-bottom:0}.wallet-page .wallet-section-title{font:800 17px var(--font-heading);color:var(--sys-text-body);margin-bottom:18px}.wallet-page .wallet-tabs{margin:0 0 24px}.wallet-shell .wallet-title-row{align-items:center;gap:14px;margin:0 0 20px;display:flex}.wallet-shell .wallet-title-row .simple-title{flex:none;margin:0}.wallet-shell .wallet-title-divider{background:var(--sys-line);flex:auto;min-width:16px;height:1px}.wallet-shell .wallet-balance-inline{font:700 15px var(--font-body);flex:none}.wallet-page .wallet-balance-label{font:500 12px var(--font-body);color:var(--sys-text-muted);margin-bottom:4px}.wallet-page .wallet-balance-value{font:800 24px var(--font-heading);color:var(--sys-text-heading);line-height:1.2}.wallet-page .wallet-payouts-gap{margin-top:18px}.wallet-cards-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.wallet-card-row{background:var(--sys-surface-ground);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-control);align-items:center;gap:12px;padding:10px 14px;display:flex}.wallet-card-brand{font:700 13px var(--font-heading);color:#fff;text-transform:capitalize}.wallet-card-detail{color:#ffffff80;flex:1;font-size:12px}.wallet-card-form{background:var(--sys-surface-ground);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-card);margin-bottom:14px;padding:16px}.wallet-card-form-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.wallet-amount-prompt{color:var(--sys-text-muted);margin:0 0 12px;font-size:13px}.wallet-amount-segmented{border:1px solid var(--sys-line-control);border-radius:var(--sys-radius-control);margin-bottom:14px;display:flex;overflow:hidden}.wallet-amount-seg{border:none;border-right:1px solid var(--sys-line-control);color:var(--sys-text-body);font:700 13px var(--font-body);cursor:pointer;text-align:center;background:0 0;flex:1;padding:12px 8px;transition:background-color .15s}.wallet-amount-seg:last-child{border-right:none}.wallet-amount-seg:hover{background:var(--base-white-a6)}.wallet-amount-seg.is-active{background:var(--sys-fill-pressed)}.wallet-custom-amount-block{margin-bottom:14px}.wallet-custom-amount-block label{color:#fff9;margin-bottom:6px;font-size:12px;display:block}.wallet-custom-amount-input-wrap{background:var(--sys-surface-ground);border:1px solid var(--sys-line-control);border-radius:var(--sys-radius-control);align-items:center;gap:6px;padding:0 12px;display:flex}.wallet-custom-amount-input-wrap span{color:#ffffff80;font-size:14px}.wallet-custom-amount-input-wrap input{color:#fff;width:0;font:inherit;background:0 0;border:none;flex:1;padding:12px 0;font-size:14px}.wallet-custom-amount-input-wrap input:focus-visible{outline:none}.wallet-custom-amount-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-custom-amount-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-custom-amount-input-wrap input[type=number]{appearance:textfield}.wallet-custom-amount{background:var(--sys-surface-ground);border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-control);align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.wallet-custom-amount span{color:#ffffff80;font-size:13px}.wallet-custom-amount input{color:#fff;width:90px;font:inherit;background:0 0;border:none;padding:10px 10px 10px 0;font-size:13px}.wallet-custom-amount input:focus-visible{outline:none}.wallet-method-select{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.wallet-method-option{color:var(--sys-text-body);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.wallet-method-option input[type=radio]{appearance:none;width:var(--sys-choice-box);height:var(--sys-choice-box);border-radius:var(--sys-radius-inner);border:1.5px solid var(--sys-line-control);cursor:pointer;background:0 0;flex:none;margin:0}.wallet-method-option input[type=radio]:checked{border-color:var(--sys-accent);background:var(--sys-accent);box-shadow:inset 0 0 0 5px var(--sys-accent), inset 0 0 0 20px var(--sys-text-on-accent)}.wallet-empty{color:#ffffff80;margin-bottom:14px;font-size:13px}.wallet-error{color:var(--sys-danger-text);margin:8px 0 0;font-size:12px}.wallet-success{color:var(--sys-success-text);margin:8px 0 0;font-size:13px}.wallet-table{border-collapse:collapse;background:var(--sys-surface-panel);border-radius:var(--radius-lg);width:100%;overflow:hidden}.wallet-table th{text-align:left;font:700 11px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid var(--base-white-a8);padding:12px 16px}.wallet-table td{color:var(--sys-text-body);border-bottom:1px solid var(--base-white-a6);padding:12px 16px;font-size:13px}.wallet-table tr:last-child td{border-bottom:none}.wallet-table-amount{text-align:right;font-weight:600}.wallet-flat-table{border-collapse:collapse;width:100%}.wallet-flat-table th{text-align:left;font:700 11px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--sys-text-disabled);padding:0 0 10px}.wallet-flat-table td{color:var(--sys-text-body);border-top:1px solid var(--base-white-a6);padding:10px 0;font-size:13px}.wallet-flat-table tr:first-child td{border-top:none}.wallet-flat-table th:not(:last-child),.wallet-flat-table td:not(:last-child){padding-right:18px}.wallet-flat-table td.wallet-tx-date{white-space:nowrap;color:var(--sys-text-muted)}.wallet-flat-table td.wallet-tx-type{text-transform:capitalize;white-space:nowrap;color:var(--sys-text-muted)}.wallet-flat-table td.wallet-tx-desc{border-left:1px solid var(--sys-line);padding-left:16px}.wallet-flat-table th:nth-child(3){padding-left:17px}.wallet-classes{flex-wrap:wrap;gap:14px;display:flex}.wallet-class{border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-card);flex-direction:column;flex:200px;gap:4px;padding:14px 16px;display:flex}.wallet-class-amt{font:800 24px var(--font-heading);color:var(--sys-text-heading)}.wallet-class-name{letter-spacing:.06em;text-transform:uppercase;color:var(--sys-text-muted);font-size:12px;font-weight:700}.wallet-class-note{color:var(--sys-text-muted);font-size:12px;line-height:1.4}.wallet-pack-tabs{margin-bottom:10px}.wallet-pack-price{font:500 12.5px var(--font-body);color:var(--sys-text-muted);margin:0 0 14px}.wallet-balance-inline .bullion{color:var(--bullion-gold)}.wallet-balance-sub{color:var(--sys-text-disabled);min-height:1em;margin:4px 0 0;font-size:12px}.wallet-amount-sub{color:var(--sys-text-disabled);font-size:11px;font-weight:500}.wallet-cashout .bullion-mark{font-size:14px}.wallet-other-amount{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.wallet-other-prefix{color:var(--sys-text-muted);font:600 14px var(--font-body)}.wallet-other-amount .settings-input{width:100px}.wallet-other-hint{color:var(--sys-text-disabled);font-size:12px}.wallet-fine{color:var(--sys-text-muted);margin:-4px 0 12px;font-size:12px}.wallet-fine a{color:var(--sys-text-muted);text-underline-offset:2px;text-decoration:underline}.wallet-fine a:hover{color:var(--sys-text-heading)}.wallet-agree{color:#ffffffbf;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.5;display:flex}.wallet-agree input{accent-color:var(--base-coral-400);flex:none;margin:3px 0 0}.wallet-agree a{color:#ffd3c9;text-underline-offset:2px;text-decoration:underline}.wallet-agree a:hover{color:#fff}.wallet-page .wallet-card-brand{color:var(--sys-text-body);font-weight:800}.wallet-page .wallet-card-detail{font:500 12.5px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-custom-amount span,.wallet-page .wallet-custom-amount-input-wrap span{color:var(--sys-text-disabled)}.wallet-page .wallet-custom-amount input,.wallet-page .wallet-custom-amount-input-wrap input{color:var(--sys-text-body);font:600 14px var(--font-body)}.wallet-page .wallet-custom-amount.settings-input{width:auto;max-width:220px;height:var(--sys-control-md);background:var(--sys-surface-ground);border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-control);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.wallet-page .wallet-custom-amount.settings-input input{background:0 0;border:0;height:100%;padding:0 8px 0 0}.wallet-page .wallet-custom-amount.settings-input:focus-within{outline:2px solid var(--sys-accent);outline-offset:1px}.wallet-page .wallet-method-option{font:600 13.5px var(--font-body);color:var(--sys-text-body)}.wallet-page .wallet-agree{font:500 13px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-agree a{color:var(--base-coral-200)}.wallet-page .wallet-agree a:hover{color:var(--sys-text-body)}.wallet-page .wallet-empty,.wallet-page .wallet-fine,.wallet-page .wallet-payouts-row,.wallet-page .wallet-balance-sub{font:500 13px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-amount-sub{font:500 11.5px var(--font-body);color:var(--sys-text-disabled)}.wallet-page .wallet-fine a{color:var(--base-coral-200)}.wallet-page .wallet-error{font:600 12.5px var(--font-body);color:var(--sys-danger-text)}.wallet-page .wallet-success{font:600 13px var(--font-body);color:var(--sys-success-text)}.wallet-shell .wallet-balance-inline{color:var(--sys-text-muted)}.wallet-shell .wallet-balance-inline.is-zero{color:var(--sys-danger-text)}.wallet-page .wallet-balance-card{background:var(--sys-surface-panel);border-color:var(--base-white-a8)}.wallet-page .wallet-table td{color:var(--sys-text-muted)}@media (width<=640px){.wallet-shell .simple-body{padding:32px 20px 64px}.wallet-shell .simple-title{font-size:28px}.wallet-shell .wallet-title-row{flex-wrap:wrap;gap:6px 14px}.wallet-shell .wallet-title-row .simple-title{flex:100%;min-width:0}.wallet-shell .wallet-title-divider{display:none}.wallet-page .wallet-flat-block{padding:20px}.wallet-card-form{padding:12px}}@media (width<=480px){.wallet-shell .simple-body{padding:24px 16px 64px}.wallet-flat-table th:nth-child(2),.wallet-flat-table td.wallet-tx-type{display:none}.wallet-flat-table td.wallet-tx-date{white-space:normal}.wallet-flat-table th:not(:last-child),.wallet-flat-table td:not(:last-child){padding-right:10px}.wallet-confirm-method{display:none}}.fb-backdrop{background:var(--base-black-a60);z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fb-modal{background:var(--sys-surface-panel);border:1px solid var(--base-white-a8);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:90dvh;padding:24px;overflow-y:auto}.fb-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.fb-header h3{font:800 20px var(--font-heading);color:var(--sys-text-heading);margin:0}.fb-close{border-radius:var(--radius-md);border:1px solid var(--base-white-a8);background:var(--sys-fill-hover);width:32px;height:32px;color:var(--sys-text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.fb-close:hover{color:var(--sys-text-heading);background:var(--base-white-a8)}.fb-lede{color:var(--sys-text-muted);margin:0 0 20px;font-size:13px;line-height:1.6}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-chip{box-sizing:border-box;height:var(--sys-control-md);background:var(--sys-surface-well);border:1px solid var(--sys-line-control);border-radius:var(--sys-radius-control);color:var(--sys-text-muted);font:var(--sys-type-button) var(--font-body);cursor:pointer;align-items:center;padding:0 12px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.fb-chip:hover{color:var(--sys-text-body);border-color:var(--sys-line-strong)}.fb-chip.is-on{background:var(--sys-fill-selected);border-color:var(--sys-line-selected);color:var(--sys-text-body)}.fb-count{color:var(--sys-text-disabled);text-align:right;margin-top:4px;font-size:11px}.fb-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.fb-success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 0 12px;display:flex}.fb-success-mark{border-radius:var(--radius-lg);background:var(--sys-success-soft);width:44px;height:44px;color:var(--sys-success-text);font:800 20px var(--font-heading);place-items:center;margin-bottom:6px;display:grid}.fb-success b{font:700 15px var(--font-heading);color:var(--sys-text-heading)}.fb-success p{max-width:320px;color:var(--sys-text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.fb-backdrop{background:var(--sys-surface-scrim)}.fb-modal{background:var(--sys-surface-panel);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-sheet);max-width:480px;color:var(--sys-text-body);box-shadow:-3px -3px 7px #ffffff05, 5px 5px 14px var(--base-black-a50);padding:26px}.fb-modal .fb-header{margin-bottom:18px}.fb-modal .fb-header h3{font:800 22px var(--font-heading);letter-spacing:-.01em;color:var(--sys-text-body)}.fb-modal .fb-close{background:var(--sys-surface-well);border:1px solid var(--base-white-a10);width:34px;height:34px;color:var(--sys-text-muted);box-shadow:-2px -2px 5px #ffffff06, 3px 3px 8px var(--base-black-a45);border-radius:10px;padding:0;font-size:19px;transition:color .15s,border-color .15s}.fb-modal .fb-close:hover{background:var(--sys-surface-well);color:var(--sys-text-body);border-color:var(--sys-line-control)}.fb-modal .fb-lede{font:500 13px var(--font-body);color:var(--sys-text-muted);margin-bottom:18px;line-height:1.5}.fb-modal .wallet-flat-block+.wallet-flat-block{border-top:1px solid var(--base-white-a6);margin-top:20px;padding-top:20px}.fb-modal .wallet-section-title{font:800 15px var(--font-heading);color:var(--sys-text-body);margin-bottom:12px}.fb-modal .settings-textarea{min-height:120px;line-height:1.5}.fb-modal .fb-count{font:600 12px var(--font-body);color:var(--sys-text-disabled);margin-top:6px}.fb-modal .wallet-error{font:600 12.5px var(--font-body);color:var(--sys-danger-text)}.fb-modal .fb-actions{margin-top:22px}.fb-modal .fb-success-mark{border-radius:var(--sys-radius-panel);background:var(--sys-success-soft);border:1px solid color-mix(in srgb, var(--sys-success-text) 30%, transparent);width:48px;height:48px;color:var(--sys-success-text);font:800 22px var(--font-heading)}.fb-modal .fb-success b{font:800 17px var(--font-heading);color:var(--sys-text-body)}.fb-modal .fb-success p{font:500 13px var(--font-body);color:var(--sys-text-muted);line-height:1.5}@media (hover:none){.fb-modal .fb-close{width:var(--sys-control-touch);height:var(--sys-control-touch)}}@media (width<=480px){.fb-backdrop{align-items:flex-end;padding:0}.fb-modal{border-radius:var(--sys-radius-sheet) var(--sys-radius-sheet) 0 0;border-bottom:0;max-width:none;max-height:100dvh;padding:20px 20px 0}.fb-modal .fb-actions{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--sys-surface-panel);border-top:1px solid var(--base-white-a6);margin:20px -20px 0;position:sticky;bottom:0}.fb-modal .fb-success{padding-bottom:28px}}.fb-backdrop.fb-feedback-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));align-items:center}.fb-modal.fb-feedback-modal{width:100%;max-width:500px;max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)));border:1px solid var(--sys-card-edge,var(--base-white-a10));background:var(--sys-card-bg,var(--sys-surface-panel));color:var(--sys-card-text,var(--sys-text-body));overscroll-behavior:contain;box-sizing:border-box;box-shadow:var(--sys-card-shadow,0 16px 44px var(--base-black-a50));border-radius:22px;padding:22px;overflow-y:auto}.fb-feedback-modal .fb-header{gap:12px;min-height:40px;margin-bottom:4px}.fb-feedback-modal .fb-header h3{color:var(--sys-card-head-text,var(--sys-text-heading));font-size:22px;line-height:1.25}.fb-feedback-modal .fb-close{width:40px;height:40px;box-shadow:none}.fb-feedback-modal .fb-lede{color:var(--sys-card-muted,var(--sys-text-muted));margin:0 0 16px;font-size:14px;line-height:1.4}.fb-form{gap:16px;min-width:0;display:grid}.fb-form .fb-field{min-inline-size:0;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.fb-form .fb-label{font:600 14px/1.4 var(--font-body);color:var(--sys-card-text,var(--sys-text-body));margin:0 0 8px;padding:0;display:block}.fb-form .fb-label span{color:var(--sys-card-muted,var(--sys-text-muted));margin-left:8px;font-size:12px;font-weight:400}.fb-form .fb-label-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.fb-form .fb-label-row .fb-label{margin:0}.fb-form .fb-count{font:400 12px/1.4 var(--font-body);color:var(--sys-card-count,var(--sys-text-muted));font-variant-numeric:tabular-nums;margin:0}.fb-form .fb-chips{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fb-form .fb-chip{min-width:0;height:38px;font:500 14px/1.2 var(--font-body);border-radius:9px;justify-content:center;padding:0 8px}.fb-form .fb-chip:focus-visible,.fb-feedback-modal .fb-close:focus-visible{outline:2px solid var(--sys-card-field-focus,var(--sys-accent));outline-offset:2px}.fb-form .fb-input{box-sizing:border-box;background:var(--sys-card-field-bg,var(--sys-surface-ground));border:1px solid var(--sys-card-field-edge,var(--sys-line-control));width:100%;min-width:0;height:44px;box-shadow:none;color:var(--sys-card-text,var(--sys-text-body));font:400 16px/1.4 var(--font-body);border-radius:10px;padding:10px 12px;display:block}.fb-form .fb-input::placeholder{color:var(--sys-card-placeholder,var(--sys-text-muted))}.fb-form .fb-input:focus{border-color:var(--sys-card-field-focus,var(--sys-accent));outline:2px solid #0000}.fb-form .fb-input:focus::placeholder{color:#0000}.fb-form .fb-message{resize:none;height:96px;min-height:0}.fb-form .fb-input.is-invalid,.fb-form .fb-chips.is-invalid .fb-chip{border-color:var(--sys-danger-text)}.fb-form .fb-error{color:var(--sys-danger-text);font:500 13px/1.4 var(--font-body);overflow-wrap:anywhere;margin:-4px 0}.fb-feedback-modal .fb-actions{background:0 0;border:0;justify-content:flex-end;gap:10px;margin:0;padding:0;display:flex;position:static}.fb-feedback-modal.fb-feedback-modal .fb-actions button{--cmk-h:44px;min-height:44px;margin:0}.fb-feedback-modal .fb-success{padding:20px 0 6px}.fb-feedback-modal .fb-success p{overflow-wrap:anywhere}@media (width<=520px){.fb-modal.fb-feedback-modal{border-radius:20px;padding:16px}.fb-feedback-modal .fb-header{min-height:44px}.fb-feedback-modal .fb-close{width:44px;height:44px}.fb-feedback-modal .fb-lede{margin-bottom:14px}.fb-form{gap:14px}.fb-form .fb-message{height:88px}.fb-feedback-modal .fb-actions{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.fb-feedback-modal .fb-actions button{padding-inline:10px;font-size:14px}}@media (height<=640px){.fb-modal.fb-feedback-modal{padding:14px}.fb-feedback-modal .fb-lede{margin-bottom:10px}.fb-form{gap:12px}.fb-form .fb-label,.fb-form .fb-label-row{margin-bottom:6px}.fb-form .fb-label-row .fb-label{margin-bottom:0}.fb-form .fb-message{height:72px}}@keyframes fb-field-flash-a{0%,to{border-color:var(--sys-danger-text)}50%{border-color:var(--sys-card-field-edge,var(--sys-line-control))}}@keyframes fb-field-flash-b{0%,to{border-color:var(--sys-danger-text)}50%{border-color:var(--sys-card-field-edge,var(--sys-line-control))}}@media (prefers-reduced-motion:no-preference){.fb-form .fb-flash-0.fb-input,.fb-form .fb-flash-0 .fb-chip{animation:.4s ease-in-out 2 fb-field-flash-a}.fb-form .fb-flash-1.fb-input,.fb-form .fb-flash-1 .fb-chip{animation:.4s ease-in-out 2 fb-field-flash-b}}.fb-form .fb-chip.is-on{background:var(--sys-surface-raised);border-color:var(--sys-line-strong);color:var(--sys-text-heading)}.sc-backdrop{align-items:flex-end;padding:0}.sc-modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;height:92dvh;max-height:none;padding:18px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.sc-modal .fb-header{flex:none;margin-bottom:12px}.sc-modal .support-chat{flex:1;min-height:0}@media (width>=600px){.sc-backdrop{align-items:center;padding:24px}.sc-modal{border-radius:var(--radius-lg);max-width:520px;height:80dvh}}.sc-modal{border-radius:var(--sys-radius-sheet) var(--sys-radius-sheet) 0 0;padding:22px 20px calc(20px + env(safe-area-inset-bottom))}.sc-modal .fb-header{margin-bottom:16px}@media (width>=600px){.sc-modal{border-radius:var(--sys-radius-sheet);padding:26px}}.support-chat{flex-direction:column;flex:1;min-height:320px;display:flex}.support-chat-messages{flex-direction:column;flex:1;gap:14px;min-height:0;margin-bottom:16px;display:flex;overflow-y:auto}.support-chat-msg{flex-direction:column;max-width:85%;display:flex}.support-chat-msg.is-them{align-self:flex-start;align-items:flex-start}.support-chat-msg.is-me{align-self:flex-end;align-items:flex-end}.support-chat-bubble{overflow-wrap:anywhere;border-radius:var(--radius-lg);padding:10px 14px;font-size:13px;line-height:1.4}.support-chat-msg.is-them .support-chat-bubble{background:var(--sys-surface-panel);color:var(--sys-text-body);border-bottom-left-radius:4px}.support-chat-msg.is-me .support-chat-bubble{background:var(--sys-accent);color:var(--sys-surface-ground);border-bottom-right-radius:4px}.support-chat-meta{color:var(--sys-text-disabled);margin-top:4px;padding:0 4px;font-size:11px}.support-chat-input-row{flex:none;gap:8px;display:flex}.support-chat-input{flex:1;width:auto;min-width:0}.support-chat-input::placeholder{color:var(--sys-text-muted)}.support-chat-input:disabled{cursor:not-allowed;opacity:.6}.support-chat-send{flex:none}.support-chat-ticket{border-top:1px dashed var(--sys-line);flex:none;margin-top:12px;padding-top:12px}.support-chat-ticket-row{color:var(--sys-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.support-chat-ticket-row span{flex:1;min-width:160px}.support-chat-ticket-ok{color:var(--sys-success-text);margin:0;font-size:12.5px;line-height:1.45}.support-chat-ticket-err{color:var(--sys-danger-text);margin:8px 0 0;font-size:12.5px}.support-chat-msg.is-founder .support-chat-bubble{background:var(--sys-success-soft);border:1px solid var(--sys-success)}.support-chat-invite{flex-direction:column;gap:10px;display:flex}.support-chat-join{align-self:flex-start}.support-chat-note{border-radius:var(--sys-radius-control);background:var(--sys-success-soft);border:1px dashed var(--sys-success);color:var(--sys-text-muted);flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.support-chat-note>span{flex:1;align-items:center;gap:8px;min-width:180px;display:inline-flex}.support-chat-note-dot{background:var(--sys-success-text);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite support-breathe}@keyframes support-breathe{0%,to{box-shadow:0 0 0 0 var(--sys-success-text)}50%{box-shadow:0 0 0 5px #0000}}.support-chat-note-btn{flex:none}.support-chat-line{display:block}.support-chat-gap{height:8px;display:block}.support-chat-list{margin:4px 0;padding-left:18px}.support-chat-list li{margin:2px 0}.support-chat-bubble b{font-weight:700}.support-chat-bubble{border-radius:var(--sys-radius-panel);font:500 13.5px var(--font-body);padding:11px 14px;line-height:1.5}.support-chat-msg.is-them .support-chat-bubble{background:var(--sys-surface-well);border:1px solid var(--base-white-a8);color:var(--sys-text-body);box-shadow:var(--sys-shadow-pop);border-bottom-left-radius:5px}.support-chat-msg.is-me .support-chat-bubble{background:linear-gradient(180deg, var(--base-coral-400) 0%, var(--base-coral-600) 100%);color:var(--sys-text-on-accent);box-shadow:var(--sys-shadow-pop);border:none;border-bottom-right-radius:5px}.support-chat-meta{font:600 11.5px var(--font-body);color:var(--sys-text-muted);padding:0 2px}.support-chat-ticket{border-top:1px solid var(--base-white-a6);margin-top:16px;padding-top:16px}.support-chat-ticket-row{font:500 13px var(--font-body);color:var(--sys-text-muted);line-height:1.5}.support-chat-ticket-ok{font:600 13px var(--font-body);color:var(--sys-success-text)}.support-chat-ticket-err{font:600 12.5px var(--font-body);color:var(--sys-danger-text)}.support-chat-msg.is-founder .support-chat-bubble{background:var(--sys-success-soft);border:1px solid var(--sys-success);color:var(--sys-text-body)}.support-chat-meta.is-founder{color:var(--sys-success-text)}.support-chat-note{border-radius:var(--sys-radius-card);font:500 13px var(--font-body);color:var(--sys-text-muted);padding:12px 14px;line-height:1.5}
