.cust-view{position:relative;width:100%;font-family:var(--font-sans)}.cust-detail-pane,.cust-empty,.cust-list-pane{position:relative;min-width:0}.cust-detail-pane:empty{display:none}.cust-empty{overflow:hidden}.cust-mesh{position:absolute;pointer-events:none;inset:-24px calc(-1 * max(32px, env(safe-area-inset-right))) -64px -32px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent)}@media (max-width:820px){.cust-mesh{inset:-16px calc(-1 * max(16px, env(safe-area-inset-right))) calc(-32px - var(--tabbar-clearance, 0px) - 28px) calc(-1 * max(16px, env(safe-area-inset-left)))}.app-shell.has-add-button .cust-mesh{bottom:calc(-32px - var(--tabbar-clearance, 0px) - 84px)}.cust-view[data-pane=profile] .cust-mesh{top:0;right:0;left:0}}:is(.cust-list-pane,.cust-profile-body)>.ui-section>.ui-group{border-radius:var(--ui-glass-radius,22px);background:var(--ui-glass-strong,rgba(255,255,255,.86));box-shadow:var(--ui-glass-line),var(--ui-glass-lift)}.cust-row .ui-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-row .ui-row-subtitle{display:flex;flex-direction:column;gap:1px;overflow:hidden;white-space:nowrap}.cust-row .ui-row-leading{padding:10px 0}.cust-cars{display:flex;min-width:0;align-items:baseline;gap:5px}.cust-car{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-more{flex:0 0 auto;color:var(--ui-label-2);font-weight:650}.cust-phone{overflow:hidden;color:var(--ui-label-3);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.cust-row .ui-row-trailing{flex:none;max-width:40%}.cust-row .ui-row-trailing>.ui-cap{max-width:100%;height:24px;padding:0 9px;overflow:hidden}.cust-when{color:var(--ui-label-2);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap}.cust-list-pane{container-type:inline-size}.cust-quiet{margin:2px 0 0;padding:0 var(--ui-gutter);color:var(--ui-label-3);font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.cust-profile{max-width:720px}.cust-hero{position:relative;display:flex;flex-direction:column;gap:16px;margin:0 0 28px;padding:18px 20px 20px}.cust-hero .band-ring{display:none}.cust-hero-bar{display:flex;justify-content:space-between;margin:-12px -4px -8px}.cust-back,.cust-hero-bar{min-height:44px;align-items:center}.cust-back{display:inline-flex;gap:2px;margin:0 0 0 -8px;padding:0 8px 0 2px;border:0;border-radius:10px;background:none;color:var(--ui-tint);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.cust-back:active{opacity:.55}.cust-edit{min-height:44px;margin:0 -8px 0 auto;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--ui-tint);font:inherit;font-size:17px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.cust-edit:active{opacity:.55}.cust-id{display:flex;align-items:center;gap:14px}.cust-id,.cust-id-text{min-width:0}.cust-id h2{margin:0;color:var(--ui-label);font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.cust-facts{display:flex;flex-wrap:wrap;align-items:baseline;margin:3px 0 0;color:var(--ui-label-3);font-size:14px;font-weight:500;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-facts>*{min-width:0;overflow-wrap:anywhere}.cust-facts>*+:before{content:"·";display:inline-block;margin:0 6px;color:var(--ui-label-3);font-weight:500}.cust-facts a{color:var(--ui-tint);font-weight:600;text-decoration:none}.cust-hero{container:cust-hero/inline-size}@container cust-hero (max-width: 459px){.cust-facts{flex-direction:column;align-items:flex-start}.cust-facts>*+:before{content:none}}.cust-add{margin:-12px 0;padding:12px 0;border:0;background:none;color:var(--ui-tint);font:inherit;font-weight:700;cursor:pointer}.cust-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:380px}.cust-acts .cust-act{min-width:0;min-height:44px;padding:0 16px;border-radius:22px;background:rgba(28,124,184,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:var(--ocean-deep,#0B3C5D);font-size:15.5px;font-weight:750;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.cust-acts .cust-act:hover:not(:disabled){background:rgba(28,124,184,.18)}}:is(.cust-act,.cust-edit,.cust-back,.cust-add):focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:2px}.cust-late{color:#B91C1C;font-weight:650}.cust-money{color:var(--ui-label);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-error{margin:0 var(--ui-gutter) 12px;color:var(--danger,#B91C1C);font-size:14px;font-weight:600;line-height:1.4}.cust-profile .sms-consent-section .ui-toggle-label{font-size:15px;font-weight:500;line-height:1.35}.cust-sheet .ui-row-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cust-profile-body{container-type:inline-size}@container (min-width: 540px){.cust-dense .ui-row-text{flex-direction:row;align-items:baseline;gap:12px}.cust-dense .ui-row-title{flex:0 0 auto;max-width:60%}.cust-dense .ui-row-subtitle,.cust-dense .ui-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-dense .ui-row-subtitle{display:block;flex:1 1;min-width:0}}@media (max-width:820px){.cust-new,.cust-view[data-pane=list] .cust-detail-pane,.cust-view[data-pane=profile] .cust-list-pane{display:none}.cust-profile{max-width:none;margin:0;animation:cust-push .28s var(--ui-ease)}.app-shell:has(.cust-view[data-pane=profile]) :is(.page-band,.compact-bar,.add-button){display:none}.app-shell:has(.cust-view[data-pane=profile]) .page-content{padding:0 0 32px}.app-shell.has-add-button:has(.cust-view[data-pane=profile]) .main-area{padding-bottom:calc(var(--tabbar-clearance, 0px) + 28px)}.cust-hero{overflow:hidden;margin:0;border-radius:0;box-shadow:none;padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left));background:var(--band);color:#fff}.cust-hero>:not(.band-ring){position:relative}.cust-hero .band-ring{display:block}.cust-hero-bar{margin:0}.cust-back-label{display:none}.cust-edit{margin-right:-6px;color:#fff}.cust-id h2{color:#fff}.cust-id .ui-avatar{box-shadow:0 0 0 2px rgba(255,255,255,.3)}.cust-facts{flex-direction:column;align-items:flex-start;color:rgba(255,255,255,.84)}.cust-facts>*+:before{content:none}.cust-add,.cust-facts a{color:#fff}.cust-acts{max-width:none}.cust-acts .cust-act{background:var(--glass-on-band,rgba(255,255,255,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 .5px rgba(255,255,255,.2);color:#fff}.cust-acts .cust-act:disabled{opacity:.5}:is(.cust-act,.cust-edit,.cust-back,.cust-add):focus-visible{outline-color:#fff}.cust-profile-body{padding:20px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}@keyframes cust-push{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}}@media (max-width:820px) and (hover:hover){.cust-acts .cust-act:hover:not(:disabled){background:rgba(255,255,255,.24)}}@media (prefers-reduced-motion:reduce){.cust-profile{animation:none}}@media (min-width:821px) and (max-width:1023px){.cust-view>:is(.cust-list-pane,.cust-detail-pane,.cust-empty){max-width:760px}.cust-view[data-pane=list] .cust-detail-pane,.cust-view[data-pane=profile] .cust-list-pane{display:none}}@media (min-width:1024px){.cust-view:not(.is-empty){display:grid;grid-template-columns:clamp(320px,36%,400px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.cust-list-pane{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:-2px -14px -28px;padding:2px 14px 28px}.cust-list-pane .ui-section:last-child{margin-bottom:0}.cust-list-pane .ui-row[aria-current=page]{background:rgba(28,124,184,.1)}.cust-hero-bar{position:absolute;top:12px;right:16px;margin:0}.cust-back{display:none}.cust-id{padding-right:64px}}.cust-tax-reason{margin:0 0 20px}.billing-view{--bill-width:760px;position:relative;width:100%;font-family:var(--font-sans)}.billing-view>:is(.bill-stats,.bill-quiet,.bill-list,.boutique-settlement){position:relative;max-width:var(--bill-width)}.billing-switch{margin:0 0 18px}.bill-stats{margin-bottom:26px}.bill-stats .ui-stat-value{font-size:22px}.bill-quiet{margin:2px 0 28px;padding:0 var(--ui-gutter);color:var(--ui-label-3);font-size:15px;font-weight:500;line-height:1.4}.bill-quiet:last-child{margin-bottom:0}@media (max-width:480px){.bill-stats>:only-child{grid-column:1/-1}}.bill-elsewhere{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px}.bill-elsewhere-link{min-height:44px;margin:-12px 0;padding:0;border:0;background:none;color:var(--ui-tint,#176BA0);font:inherit;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bill-elsewhere-link:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:-2px;border-radius:6px}.bill-mesh{position:absolute;pointer-events:none;inset:-24px calc(-1 * max(32px, env(safe-area-inset-right))) -64px -32px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent)}@media (max-width:820px){.bill-mesh{inset:-16px calc(-1 * max(16px, env(safe-area-inset-right))) calc(-32px - var(--tabbar-clearance, 0px) - 28px) calc(-1 * max(16px, env(safe-area-inset-left)))}.app-shell.has-add-button .bill-mesh{bottom:calc(-32px - var(--tabbar-clearance, 0px) - 84px)}}.boutique-settlement .bill-stats .ui-stat{border-radius:var(--ui-glass-radius,22px);background:var(--ui-glass,rgba(255,255,255,.72));box-shadow:var(--ui-glass-line),var(--ui-glass-lift)}.bill-stats .ui-stat{padding:14px 16px}.bill-list .ui-group{display:flex;flex-direction:column;gap:8px;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.bill-list .ui-section-head{padding-bottom:8px}.bill-list .bill-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"tile vehicle total" "tile who when";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;min-height:64px;padding:12px 14px;font-family:var(--font-sans)}.bill-list .bill-row.has-act{grid-template-areas:"tile vehicle total" "tile who when" "act act act"}.bill-list .bill-row.has-reason{grid-template-areas:"tile vehicle total" "tile who when" "reason reason reason"}.bill-open{position:absolute;z-index:0;inset:0;width:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bill-open:active{background:var(--ui-press);transition:none}@media (hover:hover){.bill-open:hover{background:var(--ui-hover)}.bill-open:active{background:var(--ui-press)}}.bill-open:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:2px}.bill-tile{grid-area:tile}.bill-vehicle{grid-area:vehicle;color:var(--ui-label);font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.015em}.bill-vehicle,.bill-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-who{grid-area:who;color:var(--ui-label-3);font-size:13.5px;font-weight:600;line-height:1.35}.bill-ro{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bill-ro:before{content:"·";margin:0 5px}.bill-when{grid-area:when;min-width:0;overflow:hidden;color:var(--ui-label-3);font-size:13px;font-weight:650;text-align:right;text-overflow:ellipsis}.bill-total,.bill-when{justify-self:end;line-height:1.3;white-space:nowrap}.bill-total{grid-area:total;color:var(--ui-label);font-size:16px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bill-act{position:relative;z-index:1;grid-area:act;justify-self:stretch;margin-top:10px}.bill-act .bill-prepare{position:relative;width:100%;min-height:44px;padding:0 18px;border-radius:22px;background:rgba(28,124,184,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:var(--ocean-deep,#0B3C5D);font-size:15px;font-weight:750}@media (hover:hover){.bill-act .bill-prepare:hover:not(:disabled){background:rgba(28,124,184,.18)}}.bill-act .bill-prepare:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:2px}.bill-reason{grid-area:reason;margin:8px 0 0;color:#8F4F00;font-size:13px;font-weight:600;line-height:1.4}@media (min-width:821px){.billing-switch{max-width:320px}.billing-view .bill-stats{grid-template-columns:repeat(auto-fill,minmax(180px,240px))}.bill-list .bill-row.has-act{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"tile vehicle total act" "tile who when act";column-gap:14px}.bill-act{justify-self:end;margin:0 0 0 4px}.bill-act .bill-prepare{width:auto;min-height:40px}.bill-act .bill-prepare:before{content:"";position:absolute;inset:-2px}}@media (min-width:1200px){.billing-view{--bill-width:1080px}.billing-view>.boutique-settlement{max-width:760px}.bill-list .bill-row,.bill-list .bill-row.has-act,.bill-list .bill-row.is-draft{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1.1fr) 88px 168px 104px 148px;grid-template-areas:"tile vehicle customer ro when total act";column-gap:16px}.bill-list .bill-row.has-reason{grid-template-areas:"tile vehicle customer ro when total act" ". reason reason reason reason reason reason"}.bill-who{display:contents}.bill-customer{grid-area:customer;min-width:0;overflow:hidden;color:var(--ui-label-2);font-size:14.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.bill-ro{grid-area:ro;color:var(--ui-label-3);font-size:13.5px;white-space:nowrap}.bill-ro:before{content:none}.bill-when{justify-self:start;text-align:left}.bill-reason{margin-top:4px}}.boutique-settlement .ui-section>.ui-group{border-radius:var(--ui-glass-radius,22px);background:var(--ui-glass-strong,rgba(255,255,255,.86));box-shadow:var(--ui-glass-line),var(--ui-glass-lift)}.boutique-settlement .ui-row-meta,.boutique-settlement .ui-section-title{overflow-wrap:anywhere}.bill-owed{color:#A35A00}.bill-owed,.bill-paid{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bill-paid{color:#166534}.app-shell{--msg-out:#155F8E;--msg-in:#E9E9EB;--msg-sep:rgba(60,60,67,0.2)}.app-shell .msg-notices{display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.app-shell .msg-banner{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4}.app-shell .msg-banner>svg{flex:0 0 auto;margin-top:1px}.app-shell .msg-banner-text{display:grid;min-width:0;grid-gap:1px;gap:1px}.app-shell .msg-banner strong{font-size:14px;font-weight:700;letter-spacing:-.005em}.app-shell .msg-banner-text span{overflow-wrap:anywhere}.app-shell .msg-loading{padding:16px 4px;font-size:14px}.app-shell .msg-thread{gap:0;padding:8px 4px 12px;border-radius:0;background:transparent;box-shadow:none}.app-shell .msg-conversation-order .msg-thread{padding:10px 12px 14px;border-radius:16px;background:var(--strip);box-shadow:inset 0 0 0 1px var(--hairline)}.app-shell .msg-day{margin:14px 0 4px}.app-shell .msg-day:first-child{margin-top:2px}.app-shell .msg-day span{padding:0;background:transparent;color:var(--ink-3);font-size:12px;font-weight:600}.app-shell .msg-thread-empty{padding:32px 16px;color:var(--ink-3);font-size:14px}.app-shell .msg-row{max-width:min(78%,480px);margin-top:2px}.app-shell .msg-row.is-start{margin-top:10px}.app-shell .msg-day+.msg-row,.app-shell .msg-thread>.msg-row:first-child{margin-top:4px}.app-shell .msg-bubble{padding:8px 13px 9px;border-radius:var(--ui-glass-radius,22px);font-size:16px;line-height:1.35}.app-shell .msg-row.inbound .msg-bubble{border-bottom-left-radius:var(--ui-glass-radius,22px);background:var(--msg-in);box-shadow:none;color:var(--ink)}.app-shell .msg-row.outbound .msg-bubble{border-bottom-right-radius:var(--ui-glass-radius,22px);background:var(--msg-out);color:#fff}.app-shell .msg-row.inbound.is-end .msg-bubble{border-bottom-left-radius:6px}.app-shell .msg-row.outbound.is-end .msg-bubble{border-bottom-right-radius:6px}.app-shell .msg-meta{gap:0 6px;margin:3px 8px 0;font-size:11px}.app-shell .msg-meta>*+:not(.msg-delivery):before{margin-right:6px}.app-shell .msg-delivery{margin-left:0}.app-shell .msg-preview-link{margin:4px 8px 0;font-size:12px}.app-shell .msg-system{gap:1px;max-width:86%;margin:12px 0 4px}.app-shell .msg-system span{padding:0;background:transparent;color:var(--ink-2);font-size:12px;font-weight:600}.app-shell .msg-system time{font-size:11px}.app-shell .msg-media{gap:6px}.app-shell .msg-media img{max-width:min(260px,100%);border-radius:16px}.app-shell .msg-media-load{min-height:40px;padding:0 16px;border:0;background:#fff;box-shadow:0 0 0 1px rgba(17,24,39,.08);color:var(--ocean-text);font-size:14px}.app-shell .msg-composer{gap:8px;margin-top:8px}.app-shell .msg-compose-row{display:flex;align-items:flex-end;gap:8px}.app-shell .msg-composer .msg-input{flex:1 1 auto;width:auto;min-width:0;min-height:44px;max-height:132px;padding:11px 16px;border:0;border-radius:22px;background:var(--ui-glass-strong,rgba(255,255,255,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(17,24,39,.12),0 1px 2px rgba(17,24,39,.04);color:var(--ui-label);font-size:16px;font-weight:500;line-height:1.3;resize:none}.app-shell .msg-composer .msg-input::placeholder{color:rgba(60,60,67,.45)}.app-shell .msg-composer .msg-input:focus{outline:0;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px var(--ocean,#1C7CB8),0 0 0 4px rgba(28,124,184,.16)}.app-shell .msg-composer .msg-input:disabled{background:var(--ui-fill,rgba(118,118,128,.12));box-shadow:none;color:var(--ink-3)}.app-shell .msg-composer .msg-send{position:relative;display:grid;flex:0 0 44px;width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ui-primary,#0B3C5D);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px -10px rgba(11,60,93,.7);color:#fff;cursor:pointer;transition:transform .2s cubic-bezier(.2,.9,.25,1),background-color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-shell .msg-composer .msg-send:active:not(:disabled){transform:scale(.92)}.app-shell .msg-composer .msg-send:disabled{background:var(--ui-fill,rgba(118,118,128,.12));box-shadow:none;color:var(--ink-3);cursor:default;transform:none}.app-shell .msg-composer .msg-send:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}.app-shell .msg-counter{display:grid;grid-gap:1px;gap:1px;padding:0 14px;color:var(--ink-3);font-size:12px;font-weight:600}.app-shell .msg-counter small{color:var(--ink-3);font-size:12px;font-weight:500;line-height:1.4}.app-shell .msg-error{padding:0 6px;font-size:13px}.app-shell .msg-chips{flex-wrap:nowrap;gap:8px;margin:0 -2px;padding:4px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.app-shell .msg-chips::-webkit-scrollbar{display:none}.app-shell .msg-chip{position:relative;flex:0 0 auto;min-height:44px;padding:0 16px;border:0;border-radius:22px;background:var(--ui-glass-strong,rgba(255,255,255,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(17,24,39,.1),0 1px 2px rgba(17,24,39,.05);color:var(--ocean-deep,#0B3C5D);font-size:14.5px;font-weight:700;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.app-shell .msg-chip:active:not(:disabled){background:#E4F0F8;transition:none}.app-shell .msg-chip[aria-pressed=true]{background:var(--ocean-deep,#0B3C5D);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 10px -8px rgba(11,60,93,.7);color:#fff}.app-shell .msg-chip:disabled{background:transparent;box-shadow:0 0 0 1px var(--edge);color:var(--ink-3)}.app-shell .msg-chip:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}@media (hover:hover){.app-shell .msg-chip:hover:not(:disabled):not([aria-pressed=true]){background:#fff}}.app-shell .msg-template-panel{gap:12px;padding:14px;border-radius:var(--ui-glass-radius,22px);background:var(--ui-glass-strong,rgba(255,255,255,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(17,24,39,.08),0 10px 26px -18px rgba(11,60,93,.4);font-size:14px}.app-shell .msg-template-note{font-size:13px}.app-shell .msg-template-actions{align-items:center;gap:8px}.app-shell .msg-template-actions .ui-button{border-radius:22px}.app-shell .msg-payment-fields label{gap:6px;font-size:13px}.app-shell :is(.msg-payment-fields,.msg-ready-amount) input{min-height:44px;padding:0 14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(17,24,39,.16);font-size:16px}.app-shell :is(.msg-payment-fields,.msg-ready-amount) input:focus{outline:0;box-shadow:0 0 0 1px var(--ocean,#1C7CB8),0 0 0 4px rgba(28,124,184,.16)}.app-shell .msg-panel .msg-panel-heading{flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin:0 0 12px}.app-shell .msg-panel-heading-text{display:grid;min-width:0;grid-gap:1px;gap:1px}.app-shell .msg-panel-heading h3{margin:0;overflow:hidden;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-panel-heading h3:before{content:none}.app-shell .msg-panel-phone{font-size:13px}.app-shell .msg-inbox-filter{padding:12px 12px 8px}.app-shell .msg-conversation-title h2:before{content:none}.app-shell .msg-inbox-list>.msg-banner,.app-shell .msg-inbox-list>.msg-loading{margin:0 12px 10px}.app-shell .msg-inbox-list>.msg-banner:first-child,.app-shell .msg-inbox-list>.msg-loading:first-child{margin-top:12px}.app-shell .msg-inbox-empty{margin:0;padding:20px 16px;color:var(--ink-3);font-size:15px;font-weight:500;line-height:1.4;text-align:center;overflow-wrap:anywhere}.app-shell .msg-thread-list{padding:0}.app-shell .msg-thread-list>li{position:relative}.app-shell .msg-thread-list button{position:relative;grid-template-columns:14px 44px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px 16px 12px 6px;border-radius:var(--ui-glass-radius,22px);-webkit-tap-highlight-color:transparent}.app-shell .msg-thread-list button:hover{background:var(--ui-hover,rgba(17,24,39,.03))}.app-shell .msg-thread-list button:active{background:var(--ui-press,rgba(17,24,39,.06))}.app-shell .msg-thread-list button.selected{background:rgba(228,240,248,.92)}.app-shell .msg-thread-list button:focus-visible{outline:2px solid var(--ocean);outline-offset:-2px}.app-shell .msg-unread-slot{display:grid;width:14px;place-items:center}.app-shell .msg-unread{display:block;width:10px;min-width:10px;height:10px;padding:0;border-radius:50%;background:var(--ocean);font-size:0}.app-shell .msg-avatar-unknown{color:#fff}.app-shell .msg-thread-main{gap:1px}.app-shell .msg-thread-top{display:flex;min-width:0;align-items:center;gap:8px}.app-shell .msg-thread-top strong{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-thread-list button.is-unread .msg-thread-top strong{font-weight:750}.app-shell .msg-thread-top .ui-pill{flex:0 0 auto}.app-shell .msg-thread-top time{flex:0 0 auto;margin-left:auto;color:var(--ink-3);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .msg-thread-list button.is-unread .msg-thread-top time{color:var(--ocean-text);font-weight:650}.app-shell .msg-preview{display:block;overflow:hidden;color:var(--ink-2);font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-preview.unread{color:var(--ink);font-weight:600}.app-shell .msg-thread-main small{display:block;overflow:hidden;color:var(--ink-3);font-size:12px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-conversation-head{gap:10px;min-height:68px;padding:12px 16px 12px 18px;border-bottom:.5px solid var(--msg-sep)}.app-shell .msg-conversation-title h2{font-size:17px;font-weight:700}.app-shell .msg-conversation-title small{color:var(--ink-3);font-weight:500}.app-shell .msg-open-order{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 16px;border:0;border-radius:20px;background:#E4F0F8;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:#155F8E;font-family:inherit;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-shell .msg-open-order:before{content:"";position:absolute;inset:-2px 0}.app-shell .msg-open-order:active{opacity:.6}.app-shell .msg-open-order:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}.app-shell .msg-conversation-inbox{padding:0 20px 14px}.app-shell .msg-conversation-inbox .msg-thread{flex:1 1 auto}.app-shell .msg-inbox-placeholder{margin:0;color:var(--ink-3);font-size:15px;font-weight:600}@media (max-width:820px){.app-shell .msg-inbox-list{border-radius:0;background:transparent;box-shadow:none}.app-shell .msg-inbox-filter{padding:0 0 12px}.app-shell .msg-inbox-list>.msg-banner,.app-shell .msg-inbox-list>.msg-loading{margin:0 0 10px}.app-shell .msg-inbox-list>.msg-banner:first-child,.app-shell .msg-inbox-list>.msg-loading:first-child{margin-top:0}.app-shell .msg-inbox-empty{padding:4px 16px;text-align:left}.app-shell .msg-thread-list{display:flex;flex-direction:column;gap:10px;overflow:visible}.app-shell .msg-thread-list:empty{display:none}.app-shell .msg-inbox[data-pane=conversation] .msg-inbox-conversation{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;border-radius:0;background:var(--page);box-shadow:none;animation:msg-push .36s var(--ease-smooth,cubic-bezier(.32,.72,0,1))}.app-shell .msg-conversation-head{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-height:var(--compact-bar-height,52px);padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left));border:0;background:var(--band);box-shadow:0 8px 24px -14px rgba(8,20,32,.5);color:#fff}.app-shell .msg-back{display:grid;flex:0 0 44px;width:44px;height:44px;min-height:44px;place-items:center;margin:0 -4px 0 0;padding:0;border-radius:50%;color:#fff;-webkit-tap-highlight-color:transparent}.app-shell .msg-back:active{background:rgba(255,255,255,.16)}.app-shell .msg-back:focus-visible{outline:2px solid #fff;outline-offset:-2px}.app-shell .msg-conversation-head .ui-avatar{flex:0 0 auto}.app-shell .msg-conversation-title{flex:1 1 auto;min-width:0}.app-shell .msg-conversation-title h2{overflow:hidden;color:#fff;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-conversation-title small{display:block;overflow:hidden;color:rgba(255,255,255,.72);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell .msg-conversation-head .msg-open-order{min-height:40px;background:var(--glass-on-band,rgba(255,255,255,.16));box-shadow:inset 0 .5px 0 rgba(255,255,255,.35),inset 0 0 0 .5px rgba(255,255,255,.2);color:#fff}.app-shell .msg-conversation-head .msg-open-order:active{background:rgba(255,255,255,.26);opacity:1}.app-shell .msg-conversation-head .msg-open-order:focus-visible{outline-color:#fff}.app-shell .msg-conversation-inbox{flex:1 1 auto;min-height:0;padding:0}.app-shell .msg-conversation-inbox .msg-notices{flex:0 0 auto;margin:10px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.app-shell .msg-conversation-inbox .msg-loading{padding:16px max(16px,env(safe-area-inset-left))}.app-shell .msg-conversation-inbox .msg-thread{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:8px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.app-shell .msg-conversation-inbox .msg-composer{flex:0 0 auto;margin:0;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:0;background:transparent}.app-shell[data-keyboard=open] .msg-conversation-inbox .msg-composer{padding-bottom:8px}.app-shell .msg-conversation-inbox .msg-chips{margin:0 calc(-1 * max(16px, env(safe-area-inset-right))) 0 calc(-1 * max(16px, env(safe-area-inset-left)));padding:2px max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left));scroll-padding-inline:max(16px,env(safe-area-inset-left))}.app-shell .msg-conversation-order .msg-thread{max-height:62dvh}.app-shell .msg-row{max-width:82%}.app-shell .msg-composer .msg-send{width:44px;min-height:44px}.app-shell .msg-composer .msg-input{font-size:16px}.app-shell .msg-template-actions{justify-content:space-between}}@keyframes msg-push{0%{transform:translateX(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.app-shell .msg-composer .msg-send{transition:none}.app-shell .msg-composer .msg-send:active:not(:disabled){transform:none}.app-shell .msg-inbox[data-pane=conversation] .msg-inbox-conversation{animation:msg-fade .15s ease}}@keyframes msg-fade{0%{opacity:0}to{opacity:1}}.app-shell .msg-inbox{position:relative}.app-shell .msg-inbox>:where(.msg-inbox-list,.msg-inbox-conversation){position:relative}.msg-inbox>.msg-mesh{position:absolute;pointer-events:none;inset:-24px -32px -64px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent)}.msg-inbox-conversation>.msg-pane-mesh{display:none}.app-shell .msg-thread-list>li.ui-glass{flex:none}.app-shell .msg-thread-list .msg-avatar-unknown{box-shadow:none}.app-shell .msg-call{width:40px;height:40px;background:#DCFCE7;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:#15803D}.app-shell .msg-call:before{inset:-2px}@media (min-width:821px){.app-shell .msg-inbox{gap:16px;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.app-shell .msg-inbox-list{border-right:0}.app-shell .msg-inbox-filter{padding:0 0 12px}.app-shell .msg-inbox-list>.msg-banner,.app-shell .msg-inbox-list>.msg-loading{margin:0 0 10px}.app-shell .msg-inbox-list>.msg-banner:first-child,.app-shell .msg-inbox-list>.msg-loading:first-child{margin-top:0}.app-shell .msg-thread-list{display:flex;flex-direction:column;gap:8px;margin:0 -4px;padding:2px 4px 22px}.app-shell .msg-inbox-conversation{background:var(--ui-glass,rgba(255,255,255,.72));border-radius:var(--ui-glass-radius,22px);box-shadow:var(--ui-glass-line),var(--ui-glass-lift)}.app-shell .msg-conversation-inbox{padding:0 18px 16px}.app-shell .msg-inbox-placeholder{display:grid;flex:1 1;place-content:center}}@media (max-width:820px){.msg-inbox>.msg-mesh{inset:-16px calc(-1 * max(16px, env(safe-area-inset-right))) calc(-32px - var(--tabbar-clearance, 0px) - 28px) calc(-1 * max(16px, env(safe-area-inset-left)));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 140px),transparent)}.app-shell.has-add-button .msg-inbox>.msg-mesh{bottom:calc(-32px - var(--tabbar-clearance, 0px) - 84px)}.msg-inbox[data-pane=conversation] .msg-inbox-conversation>.msg-pane-mesh{position:absolute;display:block;inset:0;pointer-events:none}.msg-inbox[data-pane=conversation] .msg-inbox-conversation>:not(.msg-pane-mesh,.glass-sheet-root){position:relative}.app-shell .msg-conversation-head .msg-call{box-shadow:inset 0 .5px 0 rgba(255,255,255,.35),inset 0 0 0 .5px rgba(255,255,255,.2)}}@media (prefers-reduced-transparency:reduce){.app-shell .msg-thread-list>li.ui-glass{background:#fff}}@media (min-width:821px) and (prefers-reduced-transparency:reduce){.app-shell .msg-inbox-conversation{background:#fff}}.msg-banner-action{display:flex;margin-top:10px}.settings-view{position:relative;width:100%;max-width:none;margin:0;font-family:var(--font-sans)}.settings-view>:where(.settings-list,.settings-detail){position:relative;max-width:640px;margin-inline:auto}.settings-detail{min-width:0}.settings-pane{animation:settings-push .28s var(--ui-ease)}@keyframes settings-push{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes settings-slide{0%{transform:translateX(100%)}to{transform:none}}@keyframes settings-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.settings-pane{animation:none}}.settings-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;margin:0 0 8px}.settings-back,.settings-nav{align-items:center;min-height:44px}.settings-back{display:inline-flex;justify-self:start;gap:2px;margin:0 0 0 -6px;padding:0 8px 0 2px;border:0;background:none;color:var(--ui-tint);font:inherit;font-size:17px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.settings-back:active{opacity:.55}.settings-back:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:2px;border-radius:8px}.settings-nav-title{max-width:100%;margin:0;overflow:hidden;color:var(--ui-label);font-size:17px;font-weight:700;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.settings-nav-end{display:flex;justify-content:flex-end;justify-self:end}.settings-nav-button,.settings-nav-end{align-items:center;min-width:44px;min-height:44px}.settings-nav-button{display:inline-flex;justify-content:center;padding:0 6px;border:0;background:none;color:var(--ui-tint);font:inherit;font-size:17px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.settings-nav-button:disabled{color:var(--ui-label-3);cursor:default;opacity:.7}.settings-nav-button:active:not(:disabled){opacity:.55}.settings-nav-button:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:-2px;border-radius:10px}.settings-nav-round{width:44px;padding:0;border-radius:50%}@media (max-width:820px){.settings-view[data-pane=page]{position:fixed;inset:0;z-index:45;display:flex;max-width:none;flex-direction:column;margin:0;background:var(--page,#F6F3EE);animation:settings-slide .36s var(--ease-smooth,cubic-bezier(.32,.72,0,1))}.settings-view[data-pane=page] .settings-detail{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.settings-view[data-pane=page] .settings-nav{flex:0 0 auto;min-height:var(--compact-bar-height,52px);margin:0;padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));background:var(--band);box-shadow:0 8px 24px -14px rgba(8,20,32,.5);color:#fff}.settings-view[data-pane=page]>.settings-detail{max-width:none;margin:0}.settings-view[data-pane=page] .settings-back{margin-left:0;color:#fff}.settings-view[data-pane=page] .settings-back:focus-visible{outline-color:#fff}.settings-view[data-pane=page] .settings-nav-button,.settings-view[data-pane=page] .settings-nav-title{color:#fff}.settings-view[data-pane=page] .settings-nav-button:disabled{color:rgba(255,255,255,.5);opacity:1}.settings-view[data-pane=page] .settings-nav-button:focus-visible{outline-color:#fff}.settings-view[data-pane=page] .settings-pane{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));animation:none}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.settings-view[data-pane=page]{animation:settings-fade .15s ease}}.settings-page{font-family:var(--font-sans)}.settings-page .ui-large-title{margin-bottom:18px}.settings-page .ui-large-title-title{font-size:28px}.settings-page .ui-large-title-subtitle{font-size:14px}.settings-profile .ui-row-title{font-size:19px;font-weight:750}.settings-profile .ui-row-leading{padding:10px 0}.settings-list .ui-row-trailing{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-hero{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 24px;text-align:center}.settings-hero .ui-avatar{margin-bottom:8px}.settings-hero h3{color:var(--ui-label);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.settings-hero h3,.settings-hero p{max-width:100%;margin:0;overflow-wrap:anywhere}.settings-hero p{color:var(--ui-label-3);font-size:15px;font-weight:500;line-height:1.4}.settings-seg-section .ui-segmented{width:100%}.settings-seg-section .ui-section-footer{padding-top:8px}.settings-discard{margin:-10px 0 22px}.settings-email{overflow-wrap:break-word;word-break:normal}.settings-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 20px;padding:0 var(--ui-gutter);color:var(--ui-label-3);font-size:14px;font-weight:600;line-height:1.4}.settings-note.is-error{color:var(--danger,#B91C1C)}.settings-note.is-saved{color:#166534}.settings-note.is-warn{color:#8F4F00}.ui-section+.settings-note{margin-top:-14px}.ui-sheet .settings-note{margin:4px 0 8px;padding:0 4px}.settings-retry{min-height:44px;margin:-10px 0;padding:0 4px;border:0;background:none;color:var(--ui-tint);font:inherit;font-weight:700;cursor:pointer}.settings-retry:active{opacity:.55}.settings-error{color:var(--danger,#B91C1C);font-weight:600}.settings-fine{margin:14px 0 0;padding:0 var(--ui-gutter);color:var(--ui-label-3);font-size:13px;font-weight:500;line-height:1.4;text-align:center}.settings-savebar{display:grid;grid-gap:4px;gap:4px;margin:0 0 22px}.settings-you{color:var(--ui-label-3);font-weight:600}.settings-check{display:grid;color:var(--ui-tint)}.settings-amount{display:inline-flex;align-items:baseline;gap:2px;color:var(--ui-label);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-amount small{color:var(--ui-label-3);font-size:13px;font-weight:600}.settings-removed .ui-row-leading,.settings-removed .ui-row-text,.ui-row.is-inactive,.ui-row.is-off{opacity:.62}.settings-fieldset{min-width:0;margin:0;padding:0;border:0}.settings-view .ui-row-subtitle{overflow-wrap:anywhere}.settings-expenses .ui-stat-grid{margin-bottom:26px}.settings-expenses .ui-large-title{align-items:center}@media (max-width:420px){.settings-expenses .ui-large-title{flex-wrap:wrap;align-items:flex-start}}html.is-app .settings-view .settings-backup{display:none}@media (min-width:821px){.settings-view>:where(.settings-list,.settings-detail){margin-inline:0}.settings-view:not([data-pane=list]) .settings-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:rgba(246,243,238,.78);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}@supports (animation-timeline:scroll()){.settings-view:not([data-pane=list]) .settings-nav{background:rgba(246,243,238,0);-webkit-backdrop-filter:none;backdrop-filter:none;animation:settings-nav-fill linear both;animation-timeline:scroll(root block);animation-range:120px 180px}}}@keyframes settings-nav-fill{0%{background-color:rgba(246,243,238,0);-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%)}to{background-color:rgba(246,243,238,.78);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}}@media (min-width:1024px){.settings-view[data-pane=split]{display:grid;grid-template-columns:clamp(260px,32%,340px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.settings-view[data-pane=split] .settings-list{position:-webkit-sticky;position:sticky;top:16px}.settings-view[data-pane=split] .settings-list .ui-row[aria-current=page]{background:var(--ocean-tint,#E4F0F8)}.settings-view[data-pane=split] .settings-detail{max-width:680px}.settings-view[data-pane=split] .settings-nav{grid-template-columns:minmax(0,1fr) auto;margin:0 0 12px}.settings-view[data-pane=split] .settings-nav-title{padding-left:var(--ui-gutter);font-size:22px;font-weight:800;letter-spacing:-.02em;text-align:left}}.app-shell .ui-field select:not([multiple]){min-height:44px;margin-block:-7px;padding:2px 28px 2px 0;border:0;border-radius:0;background-color:transparent;background-position:right 0 center;box-shadow:none;font-size:17px;font-weight:500}.app-shell .ui-field select:not([multiple]):focus-visible,.app-shell .ui-field select:not([multiple]):hover{border:0}.settings-view>.settings-mesh{position:absolute;pointer-events:none;inset:-24px -32px -64px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent)}@media (max-width:820px){.settings-view>.settings-mesh{inset:-16px calc(-1 * max(16px, env(safe-area-inset-right))) calc(-32px - var(--tabbar-clearance, 0px) - 28px) calc(-1 * max(16px, env(safe-area-inset-left)));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 140px),transparent)}.app-shell.has-add-button .settings-view>.settings-mesh{bottom:calc(-32px - var(--tabbar-clearance, 0px) - 84px)}.settings-view[data-pane=page]>.settings-mesh{inset:0;-webkit-mask-image:none;mask-image:none}}.settings-hero,.settings-list>.ui-section>.ui-group,.settings-pane>.settings-page>.ui-section>.ui-group,.settings-pane>.settings-page>.ui-stat-grid>.ui-stat{background:var(--ui-glass,rgba(255,255,255,.72));border-radius:var(--ui-glass-radius,22px);box-shadow:var(--ui-glass-line),var(--ui-glass-lift)}.settings-list>.ui-section{margin-bottom:22px}.settings-list>.ui-section:last-child{margin-bottom:0}.settings-hero{margin:0 0 28px;padding:24px 16px 22px}@media (prefers-reduced-transparency:reduce){.settings-hero,.settings-list>.ui-section>.ui-group,.settings-pane>.settings-page>.ui-section>.ui-group,.settings-pane>.settings-page>.ui-stat-grid>.ui-stat{background:#fff}}@media (min-width:821px) and (prefers-reduced-transparency:reduce){.settings-view:not([data-pane=list]) .settings-nav{background:var(--page,#F6F3EE);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}}.settings-email-form{display:grid;grid-gap:10px;gap:10px}.settings-email-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 var(--ui-gutter,16px) 12px}.app-shell .auto-text-body{display:grid;grid-gap:8px;gap:8px;padding:10px var(--ui-gutter,16px) 14px;border-top:.5px solid rgba(60,60,67,.14)}.app-shell .auto-text-body.is-off{opacity:.55}.app-shell .auto-text-label{color:var(--ui-label-2);font-size:13px;font-weight:650}.app-shell .auto-text-body textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--edge,#e5dfd5);border-radius:12px;background:#fff;color:var(--ui-label);font:inherit;font-size:16px;line-height:1.4;resize:vertical}.app-shell .auto-text-body textarea:focus{border-color:var(--ocean,#1C7CB8);outline:0;box-shadow:0 0 0 3px rgba(28,124,184,.14)}.app-shell .auto-text-fills{display:flex;flex-wrap:wrap;gap:6px}.app-shell .auto-text-fill{padding:0 10px;border:1px solid var(--edge,#e5dfd5);border-radius:16px;background:var(--page,#F6F3EE);color:var(--ui-label)}.app-shell .auto-text-fill,.app-shell .auto-text-reset{min-height:32px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.app-shell .auto-text-reset{padding:0 6px;border:0;background:none;color:var(--ocean,#1C7CB8)}.app-shell .auto-text-preview{max-width:92%;margin:0;padding:10px 14px;border-radius:18px 18px 18px 6px;background:#E9E9EB;color:#111;font-size:15px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.app-shell .auto-text-note{margin:0;color:var(--ui-label-3,#8a8a8e);font-size:13px}.remote-view{width:100%;max-width:880px;margin:0 auto;font-family:var(--font-sans)}.gate-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:var(--pending-tint,#FFF1DC);color:#8F4F00;font-size:14px;font-weight:600;line-height:1.4}.gate-banner svg{flex:0 0 auto;margin-top:1px}.gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px;padding:0;list-style:none}.gate-grid>li{display:flex;min-width:0}@media (min-width:821px){.gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.gate-button{display:flex;width:100%;min-width:0;min-height:156px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:16px;border:0;border-radius:20px;background:var(--ui-group-bg);box-shadow:0 0 0 .5px rgba(17,24,39,.05),0 6px 16px -10px rgba(17,24,39,.25);color:var(--ui-label);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:transform .25s var(--ui-ease-spring),background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.gate-button:active:not([aria-disabled=true]){transform:scale(.97);transition-duration:80ms}.gate-button:focus-visible{outline:2px solid var(--ocean,#1C7CB8);outline-offset:2px}.gate-button[aria-disabled=true]{cursor:default}@media (hover:hover){.gate-button[data-state=idle]:hover{box-shadow:0 0 0 .5px rgba(17,24,39,.06),0 10px 22px -12px rgba(17,24,39,.32)}}@media (min-width:821px){.gate-button{min-height:172px}}.gate-icon{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--ui-primary);color:#fff;transition:background-color .2s ease}.gate-copy{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:2px}.gate-name{font-size:17px;font-weight:750;line-height:1.25;letter-spacing:-.01em}.gate-status{color:var(--ui-tint);font-size:14px;font-weight:650;line-height:1.3}.gate-detail{color:var(--ui-label-2);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.gate-button[data-state=blocked],.gate-button[data-state=loading]{background:var(--fill,#EFEAE1);box-shadow:none}.gate-button[data-state=blocked] .gate-icon,.gate-button[data-state=loading] .gate-icon{background:rgba(17,24,39,.12);color:var(--ui-label-2)}.gate-button[data-state=blocked] .gate-name,.gate-button[data-state=loading] .gate-name{color:var(--ui-label-2)}.gate-button[data-state=blocked] .gate-status,.gate-button[data-state=loading] .gate-status{color:#4B5563}.gate-button[data-state=busy]{background:var(--ocean-tint,#E4F0F8);box-shadow:none}.gate-button[data-state=busy] .gate-icon{background:var(--ocean,#1C7CB8)}.gate-button[data-state=busy] .gate-status{color:#0E4A72}.gate-button[data-state=opened]{background:#DCFCE7;box-shadow:none}.gate-button[data-state=opened] .gate-icon{background:#15803D}.gate-button[data-state=opened] .gate-status{color:#166534}.gate-button[data-state=failed]{background:#FEE2E2;box-shadow:none}.gate-button[data-state=failed] .gate-icon{background:#B91C1C}.gate-button[data-state=failed] .gate-status{color:#B91C1C}.gate-button[data-state=failed] .gate-detail{color:#7F1D1D}.gate-button[data-state=uncertain]{background:var(--pending-tint,#FFF1DC);box-shadow:none}.gate-button[data-state=uncertain] .gate-icon{background:#A35A00}.gate-button[data-state=uncertain] .gate-status{color:#8F4F00}.gate-button[data-state=uncertain] .gate-detail{color:#6B3E00}.gate-spinner{display:block;width:22px;height:22px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:gate-spin .8s linear infinite}@keyframes gate-spin{to{transform:rotate(1turn)}}.gate-note{margin:0 0 8px;padding:0 var(--ui-gutter);color:var(--ui-label-3);font-size:13px;font-weight:500;line-height:1.45}@media (prefers-reduced-motion:reduce){.gate-button,.gate-icon{transition:none}.gate-button:active:not([aria-disabled=true]){transform:none;opacity:.7}.gate-spinner{animation:none;border-top-color:rgba(255,255,255,.4);border-right-color:#fff}}