/* Homebase Support · one coherent layout, shared site header/footer unchanged. */
.support-page{--support-gold:#ffd43b;--support-soft:#aaa99f;--support-line:#ffffff14;--support-panel:#141410;--support-field:#1b1b16;display:flex;flex-direction:column;min-height:100svh;background:#0c0c09;color:#f6f5ef}
.support-page [hidden]{display:none!important}
.support-page :is(button,input,textarea){font:inherit}
.support-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}
.support-page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--support-gold);outline-offset:4px}
.support-page button:disabled{opacity:.5;cursor:wait}
.support-page svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.support-page .brand img{object-fit:contain}
.support-page .support-main{flex:1;width:min(1120px,calc(100% - 64px));max-width:1120px;margin-inline:auto;padding:72px 0 64px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);column-gap:76px;row-gap:0;align-content:start;align-items:start}
.support-hero{grid-column:1;grid-row:1;padding-top:12px}
.support-kicker{font-size:10px;font-weight:750;letter-spacing:.18em;color:var(--support-soft)}
.support-emblem{display:grid;place-items:center;width:64px;height:64px;margin:32px 0 24px;border-radius:22px;color:var(--support-gold);background:linear-gradient(135deg,#ffd43b18,#ffd43b05);border:1px solid #ffd43b22}
.support-emblem svg{width:34px;height:34px;stroke-width:1.5}
.support-hero h1{font-size:clamp(36px,4vw,51px);line-height:1.08;letter-spacing:-.045em;margin:0 0 24px;font-weight:800}
.support-hero h1 em{font-style:normal;color:var(--support-gold)}
.support-hero-copy>p{font-size:15px;line-height:1.75;max-width:370px;margin:0;color:var(--support-soft)}
.support-hero-meta{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin-top:30px;font-size:11px;color:var(--support-soft)}
.service-state{flex-basis:100%;display:flex;align-items:center;gap:10px;margin-bottom:2px}
.service-state>span{display:grid;place-items:center;width:24px;height:24px;color:var(--support-gold)}
.service-state>span:after{content:"";width:8px;height:8px;border:2px solid #ffffff25;border-top-color:var(--support-gold);border-radius:50%;animation:supportSpin .8s linear infinite}
.service-state p{display:grid;gap:1px;margin:0}.service-state strong{font-size:12px;font-weight:650}.service-state small{font-size:11px;color:var(--support-soft)}
.service-state.online>span:after,.service-state.offline>span:after{width:7px;height:7px;animation:none;border:0;background:#6bdb98;box-shadow:0 0 0 5px #6bdb9810}
.service-state.online strong{color:#83d7a2}.service-state.offline>span:after{background:#ee8181;box-shadow:0 0 0 5px #ee818112}.service-state.offline strong{color:#ee9999}
.support-main>.support-account-row{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--support-line);font-size:12px;color:var(--support-soft)}
.support-account-row a,.support-account-row button{display:inline-flex;align-items:center;min-height:40px;color:var(--support-gold);border:0;background:none;text-decoration:none;font-size:12px}
.support-workspace{grid-column:2;grid-row:1/4;padding:8px 28px 28px;border:1px solid var(--support-line);border-radius:28px;background:linear-gradient(155deg,#191913,#12120f);box-shadow:0 24px 70px #00000020;min-width:0}
.support-switcher{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 26px;padding:10px 0 14px;border-bottom:1px solid var(--support-line)}
.support-switcher button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 8px;min-height:48px;border:0;border-radius:13px;background:none;color:var(--support-soft);transition:background .18s,color .18s}
.support-switcher button.active{background:var(--support-gold);color:#17170e}
.switcher-copy b{font-size:13px;font-weight:700}.switcher-copy small{display:none}.switcher-icon{display:flex}.switcher-icon svg{width:19px;height:19px}
.support-panel,.request-grid,.request-form{min-width:0;padding:0;margin:0;border:0;background:none}
.panel-heading{margin-bottom:25px}.panel-heading span{font-size:9px;letter-spacing:.16em;color:#96958a;font-weight:700}.panel-heading h2{margin:7px 0 9px;font-size:25px;line-height:1.2;letter-spacing:-.025em}.panel-heading p{margin:0;color:var(--support-soft);font-size:12px;line-height:1.6}
.support-field{display:grid;gap:9px;margin-top:21px}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}
.support-field label,.track-form-v2>label,.chat-composer-v2>label{font-size:12px;font-weight:650;color:#d5d4ca}
.field-label-row>span{font-size:10px;color:#a4a397;font-variant-numeric:tabular-nums}
.support-field input,.support-field textarea,.track-form-v2 input{width:100%;min-width:0;min-height:50px;padding:13px 15px;border:1px solid #ffffff14;border-radius:14px;background:#0d0d0a;color:#f5f4ed;font-size:16px;line-height:1.55;transition:border-color .2s}
.support-field textarea{min-height:145px;resize:vertical}.support-field :is(input,textarea)::placeholder,.track-form-v2 input::placeholder{color:#818175}
.support-field>small,.track-form-v2>small{font-size:11px;line-height:1.65;color:var(--support-soft)}
.support-page [aria-invalid="true"]{border-color:#ee8181!important}
.category-picker-v2{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px;border:1px solid #ffffff18;border-radius:14px;background:#202018;color:#f5f4ed;text-align:left}
.category-picker-v2:hover{border-color:#ffd43b55}.category-mark{display:grid;place-items:center;width:36px;height:36px;color:var(--support-gold)}
.category-copy{display:grid;gap:3px}.category-copy strong{font-size:13px;font-weight:650}.category-copy small{font-size:11px;color:var(--support-soft);line-height:1.4}.category-change{font-size:10px;color:var(--support-soft)}.category-change i{font-size:18px;font-style:normal;margin-left:5px}
.request-submit{display:flex;flex-direction:column-reverse;gap:16px;margin-top:24px}.support-primary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:50px;padding:12px 18px;border:0;border-radius:14px;background:var(--support-gold);color:#18170c;font-size:13px!important;font-weight:750!important;text-decoration:none;transition:background .18s,transform .18s}.support-primary:hover{background:#ffe06a}.support-primary:active{transform:scale(.99)}.support-primary i{font-size:18px;font-style:normal}
.support-primary.loading i{width:16px;height:16px;border:2px solid #17170e40;border-top-color:#17170e;border-radius:50%;font-size:0;animation:supportSpin .8s linear infinite}
.request-privacy{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:var(--support-soft)}.request-privacy>span{padding-top:1px}.request-privacy svg{width:16px;height:18px}.request-privacy p{display:grid;gap:3px;margin:0}.request-privacy strong{font-size:10px;font-weight:550}.request-privacy small{font-size:10px;line-height:1.4}
.support-save-note{font-size:12px;color:#9ccead;line-height:1.6;margin:20px 0 0}
.support-notice{margin:16px 0 0;padding:14px 16px;border-radius:14px;background:#ffd43b0b;border:1px solid #ffd43b22;color:#efdfa6}.support-notice strong{font-size:13px}.support-notice p{margin:4px 0 0;font-size:12px;line-height:1.6}.support-notice.error-result{color:#f3aeae;background:#f2737310;border-color:#f2737330}
.track-layout{width:100%;margin:0}.track-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;min-height:54px;color:var(--support-gold);border:0;background:none;text-align:left}.track-toggle-icon{display:flex}.track-toggle-copy{flex:1;display:grid;gap:4px}.track-toggle-copy small{font-size:9px;letter-spacing:.12em;color:var(--support-soft)}.track-toggle-copy strong{font-size:16px}.track-toggle-chevron{display:flex;transition:transform .22s}.track-toggle-chevron svg{width:18px;height:18px}.track-toggle[aria-expanded="true"] .track-toggle-chevron{transform:rotate(180deg)}
.track-expand{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s}.track-expand.open{grid-template-rows:1fr;opacity:1}.track-expand-inner{overflow:hidden;min-height:0}.track-expand-inner>p{margin:15px 0 22px;font-size:13px;color:var(--support-soft)}
.track-form-v2{display:grid;gap:10px;padding:0 4px 4px}.track-form-v2 input{font-size:clamp(17px,2vw,23px);font-weight:650;letter-spacing:.06em;font-variant-numeric:tabular-nums}.track-form-v2 .support-primary{margin-top:12px}
.support-more{grid-column:1;grid-row:3;display:grid;gap:0;margin-top:25px}.support-more a{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:15px 0;border-bottom:1px solid var(--support-line);color:#d5d4cb}.support-more a strong{font-size:12px;font-weight:600}.support-more a small{grid-row:2;font-size:11px;color:var(--support-soft)}.support-more a i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;color:var(--support-gold)}
/* Closed: one centered message, no duplicated cards or form. */
.support-is-closed:not(.has-support-chat) .support-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:60px;gap:0;min-height:calc(100svh - 270px)}
.support-is-closed .support-hero{text-align:center;padding:0;margin:0}.support-is-closed .support-emblem{margin:24px auto;color:#ee9292;background:#ee81810a;border-color:#ee81812a}.support-is-closed .support-hero h1 em{color:#ee9292}.support-is-closed .support-hero-copy>p{max-width:530px;margin:auto;font-size:14px;line-height:1.9}.support-is-closed .support-main>.support-account-row{order:3;width:100%;max-width:480px;align-items:center;text-align:center;margin-top:22px;padding-top:14px;border:0}.support-is-closed .support-workspace{width:100%;max-width:480px;padding:0;margin-top:26px;border:0;background:none;box-shadow:none}.support-is-closed .support-closed-state{display:none}.support-is-closed .track-toggle{justify-content:center;padding:15px 0;border-block:1px solid var(--support-line)}.support-is-closed .track-toggle-copy{flex:0 1 auto}.support-is-closed .track-toggle-copy small{display:none}.support-is-closed .track-toggle-copy strong{font-size:14px}.support-is-closed .track-toggle-chevron{margin-left:auto}.support-is-closed .support-more{order:4;width:100%;max-width:480px;grid-template-columns:1fr 1fr;gap:30px;margin-top:14px}.support-is-closed .support-more a{border:0}
/* Dialogs: one surface, clear actions, keyboard accessible. */
.support-dialog{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:20px}.dialog-backdrop{position:absolute;inset:0;background:#000a;backdrop-filter:blur(8px);border:0}.category-sheet-v2{position:relative;width:min(480px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #ffffff20;border-radius:26px;background:#171712;box-shadow:0 30px 100px #0006;animation:supportIn .2s ease-out}.sheet-handle{display:none}.category-sheet-v2 header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.category-sheet-v2 header small{font-size:9px;letter-spacing:.14em;color:var(--support-soft)}.category-sheet-v2 header h2{font-size:26px;margin:5px 0 0;letter-spacing:-.03em}.category-sheet-v2 header>button{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:#ffffff08;color:#c7c6bc;font-size:25px}.category-options-v2{display:grid;gap:7px}.category-options-v2>button{display:grid;grid-template-columns:38px 1fr 20px;gap:12px;align-items:center;padding:13px 10px;min-height:70px;width:100%;border:1px solid transparent;border-radius:14px;background:#ffffff04;color:#f6f5ef;text-align:left}.category-options-v2>button.selected{border-color:#ffd43b55;background:#ffd43b0b}.category-options-v2>button>b{color:var(--support-gold);display:grid;place-items:center}.category-options-v2>button span{display:grid;gap:3px}.category-options-v2 strong{font-size:13px}.category-options-v2 small{font-size:11px;color:var(--support-soft);line-height:1.45}.category-options-v2 i{color:var(--support-gold);opacity:0;font-style:normal}.category-options-v2 .selected i{opacity:1}.dialog-open{overflow:hidden}
#end-chat-dialog{width:min(460px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid #ffffff20;border-radius:24px;background:#171712;color:#f6f5ef}#end-chat-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}#end-chat-dialog h2{font-size:25px;margin:0 0 14px}#end-chat-dialog p{font-size:13px;line-height:1.7;color:var(--support-soft)}#end-chat-dialog>div{display:flex;gap:10px;margin-top:24px}#end-chat-dialog button{flex:1;min-width:0;min-height:48px;padding:12px;border:0;border-radius:12px;font-size:12px}#end-chat-cancel{background:#ffffff08;color:#dddcd2}#end-chat-error:not(:empty){color:#f3aeae}
/* Conversation */
.has-support-chat .support-main{display:block;padding-top:35px}.has-support-chat .support-hero,.has-support-chat .support-main>.support-account-row{display:none}.has-support-chat .support-more{display:flex;justify-content:center;gap:35px;margin-top:25px}.has-support-chat .support-more a{border:0}.support-chat-v2{width:100%;min-width:0;scroll-margin-top:105px}.chat-titlebar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--support-line)}.chat-title-copy{display:flex;align-items:center;gap:12px;margin-right:auto}.chat-title-copy small{font-size:9px;letter-spacing:.12em;color:var(--support-soft)}.chat-title-copy h2{margin:4px 0 0;font-size:26px;letter-spacing:-.02em}.chat-live-dot{height:8px;width:8px;background:var(--support-gold);border-radius:50%}.chat-switch{min-height:44px;padding:10px 15px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff04;color:#c0bfb3;font-size:12px!important}.chat-switch:hover{background:#ffffff09}
.chat-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;min-width:0}.ticket-overview{padding:20px 20px 20px 0;border-right:1px solid var(--support-line)}.ticket-state-head{display:grid;gap:10px;justify-items:start}.chat-status-badge{font-size:10px;font-weight:700;padding:7px 10px;border-radius:9px;background:#ffd43b15;color:var(--support-gold)}.chat-status-badge.in_progress{background:#7aa9fb15;color:#a6c8ff}.chat-status-badge.answered{background:#69df9915;color:#90dfac}.chat-status-badge.closed{color:#b6b6aa;background:#ffffff09}.ticket-state-head>small{font-size:9px;color:var(--support-soft)}.ticket-overview>p{font-size:12px;line-height:1.7;color:var(--support-soft);margin:18px 0 22px}.ticket-progress{display:grid;gap:20px;margin:24px 0}.ticket-progress>div{display:flex;gap:10px;align-items:center;color:#88887b}.ticket-progress i{width:6px;height:6px;border-radius:50%;background:#55554b;flex-shrink:0}.ticket-progress .active i{background:var(--support-gold);box-shadow:0 0 0 4px #ffd43b10}.ticket-progress span{display:grid;gap:3px}.ticket-progress b{font-size:11px;font-weight:600}.ticket-progress small{font-size:10px}.ticket-progress .active b{color:#e1dfd4}.ticket-number-block{display:grid;gap:8px;padding-top:20px;border-top:1px solid var(--support-line)}.ticket-number-block>span{font-size:9px;letter-spacing:.1em;color:var(--support-soft)}.ticket-number-block button{padding:6px 0;border:0;background:none;text-align:left;color:var(--support-gold);font-size:14px;font-weight:650;min-height:40px;font-variant-numeric:tabular-nums}.ticket-number-block small{font-size:10px;color:var(--support-soft)}.ticket-safe{display:flex;gap:9px;margin-top:22px;color:var(--support-soft)}.ticket-safe>span{font-size:12px}.ticket-safe p{font-size:10px;line-height:1.6;margin:0}
.conversation{min-width:0;padding:22px;background:var(--support-panel);border:1px solid var(--support-line);border-radius:24px}.conversation>.support-account-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--support-soft);margin-bottom:18px}.conversation-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.conversation-head>div>span{display:none}.conversation-head h3{font-size:17px;margin:0}.connection-state{display:flex;align-items:center;gap:6px;color:#8edba9;font-size:9px;font-weight:650}.connection-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.connection-state.offline{color:#eeaaaa}
.chat-messages-v2{display:flex;flex-direction:column;gap:12px;min-height:220px;max-height:52dvh;overflow:auto;overscroll-behavior:contain;padding:20px 4px;scrollbar-width:thin;scrollbar-color:#44443a transparent;overflow-wrap:anywhere}.chat-day{align-self:center;color:#96968a;font-size:9px;letter-spacing:.08em;margin:12px 0}.chat-bubble-v2{align-self:flex-start;max-width:90%;padding:15px 17px;border-radius:18px 18px 18px 4px;background:#23231d}.chat-bubble-v2.user{align-self:flex-end;background:#37321a;border-radius:18px 18px 4px 18px}.chat-bubble-v2.bot{background:transparent;border:1px solid #ffffff12;max-width:100%}.chat-bubble-v2>small{font-size:9px;font-weight:650;color:var(--support-soft);letter-spacing:.02em}.chat-bubble-v2>small b{font-size:8px;color:var(--support-gold);margin-right:4px}.chat-bubble-v2.admin>small{color:var(--support-gold)}.chat-bubble-v2 p{font-size:14px;line-height:1.7;white-space:pre-wrap;margin:7px 0}.chat-bubble-v2 time{display:block;text-align:right;font-size:9px;color:#a8a899}.chat-bubble-v2 .support-signature{position:static;width:auto;display:block;margin:12px 0;padding:10px 0 0;border:0;border-top:1px solid #ffffff14;font-size:11px;line-height:1.6;white-space:pre-line;color:var(--support-soft);background:none}.typing-dots-v2{display:flex;gap:5px;padding:15px 0}.typing-dots-v2 i{height:5px;width:5px;border-radius:50%;background:#aaa78c;animation:supportPulse 1s infinite}.typing-dots-v2 i:nth-child(2){animation-delay:.15s}.typing-dots-v2 i:nth-child(3){animation-delay:.3s}
.chat-composer-v2{padding-top:14px;border-top:1px solid var(--support-line)}.chat-composer-v2>label{display:block;margin-bottom:10px}.composer-box{display:flex;align-items:flex-end;gap:8px;padding:7px;border:1px solid #ffffff20;border-radius:16px;background:#0c0c09}.composer-box textarea{flex:1;min-width:0;min-height:42px;max-height:130px;resize:none;padding:10px;border:0;border-radius:9px;background:none;color:#f5f4ed;font-size:16px;line-height:1.4}.composer-box button{width:44px;height:44px;flex-shrink:0;border:0;border-radius:12px;background:var(--support-gold);color:#17170e;font-size:22px}.composer-meta{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;color:var(--support-soft)}.composer-meta small{font-size:inherit}.support-toast{position:fixed;z-index:200;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:13px 20px;border:1px solid #ffffff20;border-radius:50px;background:#29291f;color:#f5f4ed;box-shadow:0 10px 40px #0008;font-size:13px;text-align:center}
@keyframes supportSpin{to{transform:rotate(360deg)}}@keyframes supportPulse{50%{opacity:.3}}@keyframes supportIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:950px){.support-page .support-main{column-gap:36px;width:calc(100% - 40px);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);padding-top:45px}.support-hero h1{font-size:37px}.support-workspace{padding-inline:22px}.switcher-copy b{font-size:12px}}
@media(max-width:720px){.support-page .support-main{display:flex;flex-direction:column;width:calc(100% - 32px);padding-block:32px 40px}.support-hero{width:100%;padding:0;text-align:center}.support-emblem{width:48px;height:48px;border-radius:16px;margin:18px auto}.support-emblem svg{width:28px;height:28px}.support-hero h1{font-size:36px;margin-bottom:16px}.support-hero-copy>p{margin:auto;max-width:340px;font-size:13px;line-height:1.7}.support-hero-meta{justify-content:center;gap:10px 16px;margin-top:18px}.service-state{justify-content:center;text-align:left}.service-state small{display:none}.support-hero-meta>span{font-size:10px}.support-main>.support-account-row{order:2;width:100%;align-items:center;text-align:center;margin-top:18px;padding-top:0;border:0}.support-workspace{width:100%;margin-top:26px;padding:5px 18px 23px;border-radius:24px}.support-switcher{margin-bottom:23px}.support-switcher button{gap:8px;padding-inline:6px}.panel-heading h2{font-size:23px}.support-more{order:3;width:100%;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.support-more a{border:0}.support-field{margin-top:20px}.support-primary{min-height:52px}.support-is-closed:not(.has-support-chat) .support-main{padding-block:40px;min-height:calc(100svh - 290px)}.support-is-closed .support-hero-copy>p{font-size:13px;max-width:340px}.support-is-closed .support-workspace{padding:0;margin-top:24px}.support-is-closed .support-main>.support-account-row{order:3}.support-is-closed .support-more{order:4}.category-sheet-v2{padding:20px;border-radius:24px}.category-options-v2>button{min-height:70px}.category-options-v2 small{font-size:12px}.support-dialog{align-items:end;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.sheet-handle{display:block;width:36px;height:4px;border-radius:10px;margin:0 auto 20px;background:#ffffff25}.chat-layout{display:flex;flex-direction:column;gap:18px}.chat-title-copy{flex-basis:100%;margin-bottom:6px}.chat-titlebar{margin-bottom:12px}.ticket-overview{padding:0 0 18px;border:0;border-bottom:1px solid var(--support-line)}.ticket-state-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-overview>p{margin:12px 0;font-size:12px}.ticket-progress{display:flex;justify-content:space-between;gap:8px;margin:18px 0}.ticket-progress small{display:none}.ticket-progress b{font-size:10px}.ticket-number-block{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.ticket-number-block small{display:none}.ticket-number-block>span{font-size:8px}.ticket-safe{display:none}.conversation{padding:17px;border-radius:22px}.chat-messages-v2{max-height:52dvh;min-height:220px}.chat-bubble-v2{max-width:94%;padding:12px 14px}.chat-bubble-v2 p{font-size:14px}.has-support-chat .support-more{gap:24px}.has-support-chat .support-main{padding-top:24px}.support-page .homebase-footer{margin-top:auto}}
@media(max-width:370px){.support-page .support-main{width:calc(100% - 24px)}.support-workspace{padding-inline:14px}.support-hero h1{font-size:32px}.category-change{font-size:0}.category-change i{font-size:18px}.support-switcher button{gap:6px}.switcher-copy b{font-size:11px}.support-more{gap:12px}.support-more a strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.support-page *,.support-page *:before,.support-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Tommy: centered system notice, deliberately not a chat bubble. */
.support-system-note{align-self:center;width:min(100%,520px);margin:12px auto;padding:16px 20px;text-align:center;background:none;border:0;box-shadow:none;color:#b7b2a6}
.support-system-note>small{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;color:#aaa496}
.support-system-note>small b{font-weight:600;color:#c8bf9c}
.support-system-note>p{font-size:12px;line-height:1.65;margin:9px auto;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}
.support-system-note>time{display:block;color:#8f897e;font-size:10px;margin-top:8px}
.support-system-note .typing-dots-v2{justify-content:center}
