:root{--rd-bg:light-dark(#f7f8fa,#14191d);--rd-surface:light-dark(#ffffff,#1b2227);--rd-side:light-dark(#eff3f2,#111a19);--rd-text:light-dark(#203431,#e4edea);--rd-muted:light-dark(#62736f,#a0b3ae);--rd-line:light-dark(#e0e8e4,#33453f);--rd-accent:light-dark(#246b54,#8cd4b4);--rd-on-accent:light-dark(#ffffff,#10271e);--rd-soft:light-dark(#e8f3ed,#203a30);--rd-amber:light-dark(#805a19,#efd092);--rd-amber-bg:light-dark(#fff6e4,#362e20);--rd-error:light-dark(#ac3333,#ffaaaa);font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-size:14px;line-height:1.5;color:var(--rd-text);background:var(--rd-bg)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.25;letter-spacing:-.8px}h1,h2{font-weight:500}h2{font-size:18px;line-height:1.4;letter-spacing:-.3px}h3{font-size:15px;line-height:1.5}h3,strong{font-weight:500}svg{width:17px;height:17px;flex-shrink:0}.rd-shell{display:grid;grid-template-columns:174px minmax(0,1fr);min-height:760px}.rd-sidebar{background:var(--rd-side);padding:25px 14px;display:flex;flex-direction:column;border-right:1px solid var(--rd-line);gap:26px}.rd-logo{font-family:Marcellus,serif;font-size:24px;letter-spacing:-.8px;display:flex;align-items:center;gap:8px;padding:0 6px}.rd-logomark{font-family:DM Sans,sans-serif;font-size:20px;border-radius:10px 10px 3px 10px;width:29px;height:30px;display:grid;place-items:center}.rd-workspace{padding:11px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:8px;font-size:12px}.rd-workspace strong{display:block}.rd-nav{display:grid;gap:5px}.rd-nav :is(button,a){border:0;background:transparent;text-align:left;color:var(--rd-muted);padding:10px;border-radius:7px;display:flex;align-items:center;gap:9px}.rd-nav :is(button,a)[aria-current=page]{background:var(--rd-surface);color:var(--rd-accent);box-shadow:0 1px 3px #00000008}.rd-foot{margin-top:auto;border-top:1px solid var(--rd-line);padding:15px 8px 0;font-size:12px}.rd-eyebrow,.rd-foot{color:var(--rd-muted)}.rd-eyebrow{text-transform:uppercase;letter-spacing:1.2px;font-size:11px}.rd-main{min-width:0}.rd-topbar{height:68px;border-bottom:1px solid var(--rd-line);padding:0 28px;justify-content:space-between;gap:12px;background:var(--rd-surface)}.rd-crumb,.rd-topbar{display:flex;align-items:center}.rd-crumb{font-size:12px;gap:10px}.rd-toptools{display:flex;align-items:center;gap:14px}.rd-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--rd-accent);font-size:12px}.rd-avatar-large{width:56px;height:56px;font-size:19px;border-radius:17px}.rd-page{padding:28px;min-width:0}.rd-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rd-between{justify-content:space-between}.rd-title{display:flex;gap:15px;align-items:center}.rd-muted{color:var(--rd-muted)}.rd-meta,.rd-small{font-size:12px}.rd-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:7px;color:var(--rd-muted)}.rd-meta,.rd-pill{align-items:center}.rd-pill{font-size:11px;display:inline-flex;gap:5px;padding:3px 8px;border-radius:5px;color:var(--rd-accent);white-space:nowrap}.rd-neutral{background:var(--rd-bg);color:var(--rd-muted)}.rd-button,.rd-neutral{border:1px solid var(--rd-line)}.rd-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;background:var(--rd-surface);color:var(--rd-text);border-radius:7px;padding:9px 13px;min-height:38px;text-decoration:none}.rd-ghost{border-color:transparent;color:var(--rd-muted)}.rd-button:hover{filter:brightness(.96)}.rd-link{border:0;background:transparent;color:var(--rd-accent);padding:0;text-align:left}.rd-tabs{display:flex;gap:25px;border-bottom:1px solid var(--rd-line);margin:25px 0 24px}.rd-tabs :is(button,a){background:transparent;border:0;border-bottom:2px solid transparent;color:var(--rd-muted);padding:0 0 12px}.rd-tabs :is(button,a)[aria-pressed=true]{border-bottom-color:var(--rd-accent);color:var(--rd-text)}.rd-columns{display:grid;grid-template-columns:minmax(0,1fr) 218px;gap:20px;align-items:start}.rd-stack{display:grid;gap:16px}.rd-panel{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:10px;padding:20px;min-width:0}.rd-panel-head{display:flex;justify-content:space-between;align-items:start;gap:8px;margin-bottom:19px}.rd-service-name{display:flex;gap:10px;align-items:center}.rd-brand-icon{width:33px;height:33px;border:1px solid var(--rd-line);background:var(--rd-bg);border-radius:9px;display:grid;place-items:center;color:var(--rd-muted)}.rd-service-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.rd-label{display:block;font-size:12px;color:var(--rd-muted);margin-bottom:4px}.rd-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.rd-meter{height:5px;border-radius:5px;overflow:hidden;margin:9px 0}.rd-meter span{height:100%;display:block;background:var(--rd-accent);border-radius:5px}.rd-service-footer{border-top:1px solid var(--rd-line);padding-top:15px;margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rd-kicker{font-size:11px;letter-spacing:.7px;text-transform:uppercase;color:var(--rd-muted);margin-bottom:10px}.rd-next{background:var(--rd-soft);border-color:var(--rd-soft)}.rd-next h3{margin:8px 0}.rd-next .rd-button{width:100%;margin-top:15px}.rd-contact{display:grid;gap:16px}.rd-contact div{min-width:0;overflow-wrap:anywhere}.rd-section-title{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-timeline{display:grid;gap:0}.rd-event{padding:0 0 22px 23px;border-left:1px solid var(--rd-line);position:relative;margin-left:5px}.rd-event:before{content:"";width:7px;height:7px;background:var(--rd-accent);border-radius:50%;position:absolute;left:-4px;top:7px}.rd-event:last-child{padding-bottom:0;border-left-color:transparent}.rd-event p{margin:4px 0}.rd-note{margin-bottom:24px}.rd-note textarea{margin-bottom:8px}.rd-field{display:grid;gap:6px}.rd-field,input,select,textarea{color:var(--rd-text);min-width:0}input,select,textarea{width:100%;border:1px solid var(--rd-line);border-radius:7px;padding:10px 11px;background:var(--rd-surface)}textarea{resize:vertical;min-height:76px}.rd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rd-full{grid-column:1/-1}.rd-form-section{margin:24px 0}.rd-form-section h3{margin-bottom:15px}.rd-rule{height:1px;background:var(--rd-line);margin:24px 0}.rd-steps{display:flex;gap:22px;margin:24px 0;color:var(--rd-muted);font-size:12px}.rd-steps .rd-current{color:var(--rd-accent)}.rd-step-number{display:inline-grid;place-items:center;border:1px solid var(--rd-line);border-radius:50%;width:23px;height:23px;margin-right:6px}.rd-current .rd-step-number{background:var(--rd-soft);border-color:var(--rd-soft)}.rd-review{display:grid;grid-template-columns:1fr auto;gap:13px;margin:20px 0}.rd-review dt{color:var(--rd-muted)}.rd-review dd{margin:0;text-align:right;font-weight:500}.rd-notice{padding:12px 14px;background:var(--rd-soft);border-radius:7px;color:var(--rd-accent);font-size:13px;margin:16px 0}.rd-error{color:var(--rd-error);font-size:13px;margin:10px 0}.rd-list{margin-top:22px;border:1px solid var(--rd-line);border-radius:10px;background:var(--rd-surface)}.rd-customer-row{display:flex;width:100%;align-items:center;gap:12px;text-align:left;padding:18px;border:0;border-bottom:1px solid var(--rd-line);color:var(--rd-text);background:transparent}.rd-customer-row:last-child{border-bottom:0}.rd-customer-row:hover{background:var(--rd-soft)}.rd-grow{flex:1 1;min-width:0;overflow-wrap:anywhere}.rd-search{max-width:370px;margin-top:24px}.rd-empty{padding:30px;text-align:center;color:var(--rd-muted)}.rd-back{margin-bottom:22px}.rd-flash{background:var(--rd-soft);color:var(--rd-accent);padding:13px 28px;border-bottom:1px solid var(--rd-line);font-size:13px}.rd-account{padding:15px 0;border-top:1px solid var(--rd-line);margin-top:15px}details summary{cursor:pointer;color:var(--rd-muted);font-size:12px;display:list-item;margin-left:15px}.rd-security{font-family:monospace;font-size:12px;background:var(--rd-bg);padding:7px;border-radius:4px;overflow-wrap:anywhere}.rd-compact .rd-panel{padding:15px}.rd-compact .rd-customer-row{padding:12px 18px}@media(max-width:850px){.rd-shell{grid-template-columns:145px minmax(0,1fr)}.rd-sidebar{padding:23px 10px}.rd-logo{font-size:21px;gap:5px;padding:0}.rd-columns{grid-template-columns:minmax(0,1fr)}.rd-context{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rd-page{padding:24px}.rd-topbar{padding:0 24px}}@media(max-width:560px){.rd-shell{display:block}.rd-sidebar{padding:12px 16px;flex-direction:row;flex-wrap:wrap;gap:14px;align-items:center;border-right:0;border-bottom:1px solid var(--rd-line)}.rd-foot,.rd-workspace{display:none}.rd-nav{display:flex;margin-left:auto;gap:2px}.rd-nav :is(button,a){padding:8px;font-size:12px;gap:5px}.rd-nav :is(button,a) svg{display:none}.rd-logo{font-size:20px}.rd-logomark{width:25px;height:27px;font-size:17px}.rd-topbar{padding:0 16px;height:54px}.rd-page{padding:22px 16px}h1{font-size:25px}.rd-avatar-large{width:46px;height:46px;font-size:16px}.rd-context,.rd-form-grid{grid-template-columns:1fr}.rd-title{gap:10px}.rd-panel{padding:17px}.rd-header-action{margin-top:5px}.rd-row{gap:10px}input,select,textarea{font-size:16px}.rd-toptools{gap:6px}.rd-toptools .rd-button{padding:6px}.rd-steps{gap:12px}.rd-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-list-meta{display:none}.rd-flash{padding:12px 16px}}@media(pointer:coarse){button,summary{min-height:44px}}:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--rd-bg);color:var(--rd-text);font-family:DM Sans,sans-serif;font-size:16px}fieldset{border:0;margin:0;padding:0;min-width:0}.rd-shell{grid-template-columns:210px minmax(0,1fr);min-height:100vh}.rd-page{max-width:1420px;margin:auto;padding:32px}.rd-sidebar{padding:30px 18px}.rd-foot{display:grid}.rd-foot .rd-link{display:flex;align-items:center;gap:10px}.rd-small{font-size:13px}.rd-field,.rd-label{font-size:14px}.rd-eyebrow,.rd-kicker{font-size:12px}.rd-crumb{font-size:14px}.rd-columns{grid-template-columns:minmax(0,1fr) 260px}.rd-row{gap:14px}.rd-meter{width:100%;height:7px;margin:12px 0;appearance:none;background:var(--rd-line);border:0}.rd-meter::-webkit-meter-bar{background:var(--rd-line);border:0}.rd-meter::-webkit-meter-optimum-value{background:var(--rd-accent)}.rd-meter::-moz-meter-bar{background:var(--rd-accent)}.rd-service-name h3{font-size:17px}.rd-section-title{margin-bottom:20px}.form-page{margin-top:26px;max-width:850px}.rd-search{max-width:480px;margin:10px 0 0}.rd-page>.rd-field{margin-top:28px}.rd-note{margin-top:22px}.rd-note button{margin-top:10px}.rd-event p{white-space:pre-wrap;overflow-wrap:anywhere}.rd-review dd{min-width:0}.check-label{display:flex;align-items:center;gap:10px;font-size:14px}.check-label input{width:auto;min-width:18px;min-height:18px}.member-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--rd-line)}.member-row .rd-field{max-width:220px}.member-row .rd-grow{min-width:140px}.error-banner{margin-bottom:22px;border-color:var(--rd-error)}.error-banner p{margin:0}.password-input{display:flex;align-items:center;border:1px solid var(--rd-line);border-radius:7px;background:var(--rd-surface)}.password-input input{border:0;background:transparent}.password-input button{padding:12px}.loading{max-width:600px;padding:80px 30px;margin:auto}.loading p{margin-top:20px}.auth-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand{background:var(--rd-side);padding:60px;display:flex;flex-direction:column;justify-content:space-between;gap:50px;border-right:1px solid var(--rd-line)}.auth-brand h1{font-family:Marcellus,serif;font-size:clamp(36px,4vw,58px);line-height:1.15;letter-spacing:-1.5px;margin:20px 0}.auth-brand p{max-width:400px;color:var(--rd-muted)}.auth-brand .rd-logo{font-size:30px}.auth-form{align-self:center;justify-self:center;max-width:520px;width:100%;padding:50px}.auth-form>p{margin:15px 0}.auth-form .rd-button{width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}input,select,textarea{font-size:16px}@media(min-width:1440px){.rd-page{padding:40px 48px}.rd-columns{grid-template-columns:minmax(0,1fr) 290px;gap:28px}}@media(max-width:1000px){.rd-shell{grid-template-columns:175px minmax(0,1fr)}.rd-columns{grid-template-columns:1fr}.rd-context{display:grid;grid-template-columns:1fr 1fr}.rd-page{padding:24px}.auth-brand{padding:35px}}@media(max-width:650px){.rd-shell{display:block}.rd-sidebar{padding:16px;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;border-right:0}.rd-sidebar .rd-workspace{display:block;margin-left:auto;max-width:180px}.rd-nav{display:flex;flex-wrap:wrap;width:100%;gap:3px}.rd-nav :is(button,a){font-size:13px}.rd-nav :is(button,a) svg{display:block}.rd-foot{display:none}.rd-topbar{padding:0 16px}.rd-page{padding:24px 16px}.rd-context,.rd-form-grid{grid-template-columns:1fr}.rd-list-meta{display:none}.rd-title h1{font-size:26px}.rd-review{grid-template-columns:1fr 1fr}.auth-shell{display:block}.auth-brand{padding:24px;border-right:0;border-bottom:1px solid var(--rd-line)}.auth-brand>div:not(.rd-logo),.auth-brand>span{display:none}.auth-form{padding:40px 24px;margin:auto}.rd-toptools .rd-button{padding:8px}.rd-service-stats{gap:12px}.member-row{gap:10px}.rd-form-grid{gap:16px}button,input,select{min-height:44px}}.rd-form-grid{align-items:start}.rd-field-help{color:var(--rd-muted);font-size:12px;line-height:1.5;font-weight:400}.payment-summary{align-self:center}.rd-brand-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.member-row>.rd-button,.rd-brand-form .rd-button,.rd-invite-form .rd-button{min-height:46px}.rd-invite-form{grid-template-columns:minmax(0,1fr) minmax(110px,.6fr) auto;gap:12px}.member-row,.rd-invite-form{display:grid;align-items:end}.member-row{grid-template-columns:minmax(0,1fr) minmax(130px,180px) auto auto}.member-row .rd-grow{min-width:0;align-self:center}.member-row .rd-field{max-width:none}.member-row .check-label{min-height:46px}.member-row .rd-label{overflow-wrap:anywhere}.rd-attention-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--rd-amber-bg);color:var(--rd-amber);border:1px solid var(--rd-line);border-radius:10px;margin-top:22px;padding:16px}.rd-attention-banner p{margin-top:4px}.rd-service-alert{display:inline-flex;gap:7px;align-items:center;background:var(--rd-amber-bg);color:var(--rd-amber);font-size:13px;line-height:1.5;border-radius:6px;padding:6px 9px;white-space:normal}.rd-service-callout{display:flex;margin-bottom:18px}.rd-customer-row .rd-service-alert{margin-top:5px}.rd-activity-scroll{max-height:440px;max-height:min(440px,60vh);overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable;padding:5px 12px 5px 4px}.rd-activity-scroll:focus-visible{outline:2px solid var(--rd-accent);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-date-trigger{justify-content:space-between;width:100%;font-size:16px;min-height:46px;padding:10px 11px}.rd-calendar{padding:20px;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid var(--rd-line);border-radius:16px;color:var(--rd-text);background:var(--rd-surface);box-shadow:0 24px 80px #0003}.rd-calendar::backdrop{background:#0006}.rd-calendar h2{font-size:17px}.rd-calendar-controls{display:grid;grid-template-columns:36px minmax(0,1fr) 82px 36px;align-items:center;gap:5px;margin:18px 0}.rd-calendar-controls select{font-size:14px;padding:9px 4px}.rd-calendar-controls .rd-button{padding:5px;min-height:40px}.rd-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rd-calendar-weekday{text-align:center;color:var(--rd-muted);font-size:12px;padding:5px 0}.rd-calendar-day{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rd-text);min-height:40px;padding:5px}.rd-calendar-day:hover{background:var(--rd-soft)}.rd-calendar-day[aria-current=date]{border-color:var(--rd-accent);font-weight:600}.rd-calendar-day[aria-pressed=true]{background:var(--rd-accent);color:var(--rd-on-accent)}.rd-calendar-footer{display:flex;justify-content:space-between;border-top:1px solid var(--rd-line);padding-top:16px;margin-top:16px}@media(max-width:1000px){.rd-invite-form{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr)}.rd-invite-form>div:last-child{grid-column:1/-1}.member-row{grid-template-columns:minmax(0,1fr) minmax(120px,180px)}.member-row>.rd-button{justify-self:end}}@media(max-width:480px){.rd-brand-form,.rd-invite-form{grid-template-columns:minmax(0,1fr)}.rd-brand-form .rd-button,.rd-invite-form .rd-button{width:100%}.member-row{grid-template-columns:minmax(0,1fr) auto}.member-row>.rd-field,.member-row>.rd-grow{grid-column:1/-1}.rd-calendar{padding:14px}.rd-calendar-controls{grid-template-columns:32px minmax(0,1fr) 76px 32px}.rd-calendar-day{min-height:36px}.rd-service-alert{font-size:12px}}.rd-catalog-intro{margin:10px 0 20px}.rd-catalog-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--rd-line)}.rd-catalog-row .rd-pill{margin-left:10px}.rd-catalog-edit{padding:18px 0;border-top:1px solid var(--rd-line)}.rd-catalog-list{max-height:440px;overflow-y:auto;padding-right:5px}.rd-device-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:20px 0}.rd-device-create .rd-button{min-height:46px}.rd-catalog-search{margin:18px 0}.rd-device-summary{display:flex;align-items:start;gap:8px;flex-wrap:wrap;margin-top:18px}.rd-device-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px}.rd-device-choices{max-height:340px;overflow-y:auto;overscroll-behavior:auto}.rd-device-choice{padding:12px;border:1px solid var(--rd-line);border-radius:8px;margin-bottom:8px}.rd-device-choice span{overflow-wrap:anywhere;min-width:0}.rd-tabs{gap:20px}.rd-tabs :is(button,a){white-space:nowrap}@media(max-width:1000px){.rd-device-create{grid-template-columns:1fr 1fr}.rd-device-create>.rd-button{grid-column:1/-1;justify-self:start}}@media(max-width:480px){.rd-device-create{grid-template-columns:1fr}.rd-device-create>.rd-button{width:100%}.rd-tabs{gap:14px}.rd-tabs :is(button,a){font-size:14px}.rd-catalog-row .rd-button{padding:8px}.rd-catalog-row .rd-pill{display:table;margin:5px 0 0}}.rd-settings-layout{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:24px;margin-top:26px}.rd-settings-nav{display:grid;gap:6px;position:sticky;top:24px}.rd-settings-nav .rd-button{justify-content:flex-start;background:transparent;border-color:transparent;color:var(--rd-muted);text-align:left}.rd-settings-nav .rd-button[aria-current=page]{background:var(--rd-soft);border-color:var(--rd-line);color:var(--rd-accent);font-weight:500}.rd-settings-content{min-width:0}.rd-settings-content>.rd-panel{margin:0}.rd-settings-content .rd-device-create{grid-template-columns:1fr 1fr}.rd-settings-content .rd-device-create>.rd-button{grid-column:1/-1;justify-self:start}.rd-settings-content .rd-invite-form{grid-template-columns:1fr 1fr}.rd-settings-content .rd-invite-form>div:last-child{grid-column:1/-1}.rd-counted-device{display:flex;align-items:center}.rd-counted-device .check-label{min-width:0}.rd-device-quantity{display:grid;gap:4px;flex:0 0 82px;font-size:12px;color:var(--rd-muted)}.rd-device-quantity input{padding:8px;min-height:42px;color:var(--rd-text)}.rd-queue-time{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.rd-days-left{display:block;font-size:24px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rd-text)}@media(max-width:1000px){.rd-settings-layout{grid-template-columns:145px minmax(0,1fr);gap:16px}.rd-settings-content .member-row{grid-template-columns:minmax(0,1fr) auto}.rd-settings-content .member-row>.rd-field,.rd-settings-content .member-row>.rd-grow{grid-column:1/-1}}@media(max-width:800px){.rd-settings-layout{grid-template-columns:1fr}.rd-settings-nav{position:static;display:flex;flex-wrap:wrap;border-bottom:1px solid var(--rd-line);padding-bottom:12px}.rd-settings-nav .rd-button{padding:8px 12px}}@media(max-width:480px){.rd-settings-content .rd-device-create,.rd-settings-content .rd-invite-form{grid-template-columns:1fr}.rd-settings-content .rd-device-create>.rd-button{width:100%}.rd-queue-time{grid-template-columns:1fr;gap:12px}.rd-counted-device{gap:8px}.rd-device-quantity{flex-basis:70px}.rd-device-choice{padding:10px}.rd-settings-nav{gap:4px}}.rd-mail-settings{min-width:0}.rd-mail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rd-mail-form,.rd-mail-setup{margin-top:20px}.rd-mail-setup summary{cursor:pointer;font-weight:500}.rd-mail-setup summary .rd-pill{margin-left:10px}.rd-mail-phase{font-size:13px;color:var(--rd-muted);margin-top:18px;line-height:1.6}.rd-mail-card,.rd-mail-editor{border:1px solid var(--rd-line);border-radius:12px;padding:20px}.rd-mail-editor{margin-top:20px}.rd-mail-address{overflow-wrap:anywhere;margin:4px 0}.rd-mail-brands{margin:14px 0}.rd-mail-actions{margin-top:16px}.rd-mail-brand-picker{border:0;min-width:0;padding:0}.rd-mail-brand-picker legend{margin-bottom:10px;font-size:14px}.rd-mail-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;flex-wrap:wrap}.rd-mail-settings .rd-full{grid-column:1/-1}.rd-mail-settings .rd-link{display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.rd-mail-form{grid-template-columns:1fr}.rd-mail-card{padding:16px}}.rd-confirm-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border:1px solid var(--rd-line);border-radius:16px;background:var(--rd-surface);color:var(--rd-text);margin:auto;box-shadow:0 24px 80px #0003}.rd-confirm-dialog::backdrop{background:#071c2466}.rd-confirm-dialog p,.rd-confirm-dialog strong{overflow-wrap:anywhere}.rd-confirm-dialog .rd-row{flex-wrap:wrap}.rd-danger-text{color:var(--rd-error)}.rd-danger-button{background:var(--rd-error);border-color:var(--rd-error);color:var(--rd-surface)}.rd-customer-filters{margin:20px 0;flex-wrap:wrap}.rd-customer-filters [aria-pressed=true]{background:var(--rd-accent);color:var(--rd-on-accent);border-color:var(--rd-accent)}.rd-archive-notice{margin-bottom:20px}@media(max-width:480px){.rd-confirm-dialog{padding:20px}.rd-catalog-row{flex-wrap:wrap}.rd-catalog-row .rd-grow{flex-basis:100%}}.rd-composer,.rd-email-columns,.rd-email-section{min-width:0}.rd-email-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:10px;background:var(--rd-soft);border-bottom:1px solid var(--rd-line);align-items:center}.rd-email-toolbar select{width:auto;padding:7px;font-size:13px}.rd-editor-tool{padding:6px 9px}.rd-editor-tool[aria-pressed=true]{background:var(--rd-accent);color:var(--rd-on-accent)}.rd-color-tool{display:flex;gap:4px;align-items:center;font-size:12px}.rd-color-tool input{width:30px;height:32px;min-height:32px;padding:2px}.rd-email-editor{border:1px solid var(--rd-line);border-radius:10px;overflow:hidden;background:var(--rd-surface)}.rd-email-prose{min-height:260px;max-height:550px;overflow:auto;padding:22px;outline:none;overflow-wrap:anywhere}.rd-email-prose ol,.rd-email-prose ul{padding-left:26px}.rd-email-prose blockquote{margin:12px 0;border-left:3px solid var(--rd-accent);padding-left:14px}.rd-email-prose img{max-width:100%;height:auto}.rd-email-prose a{color:var(--rd-accent);text-decoration:underline}.rd-email-addresses{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-email-addresses>.rd-field:first-child{grid-column:1/-1}.rd-email-preview{width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--rd-line);border-radius:16px;background:var(--rd-surface);color:var(--rd-text);padding:24px}.rd-email-preview::backdrop{background:#0008}.rd-email-frame{display:block;width:100%;height:460px;border:1px solid var(--rd-line);border-radius:6px;background:white}.rd-preview-canvas{padding:12px;background:var(--rd-soft);display:flex;justify-content:center;overflow:auto}.rd-email-plain{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--rd-soft)}.rd-email-list-item{display:flex;flex-direction:column;gap:5px;text-align:left;color:var(--rd-text);background:transparent;border:0;border-bottom:1px solid var(--rd-line);padding:14px 0;width:100%;overflow-wrap:anywhere}.rd-email-list-item span{font-size:13px;color:var(--rd-muted)}.rd-email-scroll{max-height:420px;overflow:auto;margin:16px 0}.rd-conversation{padding:12px 0;border-bottom:1px solid var(--rd-line)}.rd-conversation summary{overflow-wrap:anywhere}.rd-conversation summary span{display:block;font-size:12px;color:var(--rd-muted);margin-top:4px}.rd-email-file{display:flex;gap:12px;align-items:center;padding:8px 12px;background:var(--rd-soft);font-size:13px;overflow-wrap:anywhere;max-width:100%}.rd-email-file a{color:var(--rd-text)}.rd-email-link{padding:12px}.rd-composer details summary{cursor:pointer;font-size:14px;margin-bottom:10px}.rd-email-section .rd-row>.rd-field{flex:1 1;min-width:180px}.rd-email-section .rd-row{align-items:end}@media(max-width:650px){.rd-email-addresses{grid-template-columns:1fr}.rd-email-preview{padding:14px}.rd-email-prose{padding:14px;min-height:220px}.rd-email-toolbar{gap:4px;padding:8px}.rd-email-toolbar .rd-button{min-height:40px}.rd-preview-canvas{padding:4px}}.rd-email-attachment-previews{display:flex;gap:16px;flex-wrap:wrap}.rd-email-attachment-previews figure{max-width:100%}.rd-email-attachment-previews img{display:block;max-width:100%;max-height:280px;border:1px solid var(--rd-line);border-radius:8px}.rd-email-attachment-previews figcaption{color:var(--rd-muted);margin-top:6px}.rd-mail-health-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--rd-amber-bg);color:var(--rd-amber);border:1px solid var(--rd-line);border-radius:10px;margin-bottom:22px;padding:16px 20px}.rd-mail-health-content strong{display:block;font-size:14px;margin-bottom:4px}.rd-mail-health-content p{margin:0;font-size:13px}.rd-mail-health-meta{display:flex;gap:14px;font-size:12px;opacity:.9}.rd-google-section{display:grid;gap:18px}.rd-google-button{width:100%;min-height:44px;font-weight:500;gap:10px}.rd-google-render{display:flex;justify-content:center;width:100%;min-height:44px}.rd-auth-divider{display:flex;align-items:center;gap:12px;color:var(--rd-muted);font-size:12px;text-transform:uppercase;letter-spacing:.6px}.rd-auth-divider:after,.rd-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--rd-line)}:root{--rd-bg:light-dark(#e9e9e6,#101010);--rd-surface:light-dark(#fafaf8,#202020);--rd-side:#161616;--rd-text:light-dark(#191919,#f5f5f5);--rd-muted:light-dark(#555754,#bcbcbc);--rd-line:light-dark(#c3c4c0,#464646);--rd-accent:light-dark(#202020,#f2f2f2);--rd-on-accent:light-dark(#ffffff,#171717);--rd-soft:light-dark(#e3e4e0,#303030);--rd-field-bg:light-dark(#ffffff,#151515);--rd-field-line:light-dark(#a4a6a1,#606060);--rd-hover:light-dark(#edeeea,#2b2b2b);--rd-focus:light-dark(#235eb1,#adcfff);--rd-amber:light-dark(#704305,#ffce78);--rd-amber-bg:light-dark(#fff0d5,#352914);--rd-error:light-dark(#b32232,#ffacb4);--rd-card-shadow:0 4px 18px light-dark(#1515150c,#00000026);font-family:DM Sans,Arial,sans-serif}body{-webkit-font-smoothing:antialiased}h1{font-size:32px;letter-spacing:-1.1px;line-height:1.2}h2{font-size:19px;letter-spacing:-.35px}h2,h3,strong{font-weight:600}h3{font-size:16px}.rd-eyebrow,.rd-kicker{font-weight:600;letter-spacing:1.4px}.rd-field,.rd-label,.rd-meta,.rd-small{font-size:13px}.rd-field>span:first-child{font-weight:600}.rd-meta{gap:10px;margin-top:9px}.rd-page{padding:34px;max-width:1440px}.rd-stack{gap:20px}.rd-columns{gap:24px}.auth-brand,.rd-email-toolbar,.rd-next,.rd-settings-nav,.rd-sidebar,.rd-tabs,.rd-topbar{--rd-bg:#151515;--rd-surface:#272727;--rd-text:#f5f5f5;--rd-muted:#c2c2c2;--rd-line:#4c4c4c;--rd-accent:#f4f4f4;--rd-on-accent:#171717;--rd-soft:#383838;--rd-field-bg:#202020;--rd-field-line:#626262;--rd-hover:#3a3a3a;--rd-focus:#adcfff;color:var(--rd-text);color-scheme:dark;background:linear-gradient(135deg,#ffffff07,#ffffff00 65%),#1c1c1cf5;border-color:var(--rd-line);box-shadow:inset 0 1px 0 #ffffff0b,0 8px 24px #00000012}.rd-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:30px 20px;gap:30px;background:linear-gradient(160deg,#242424,#121212 75%)}.rd-sidebar .rd-logo{font-size:27px;color:#fff;padding:0 6px}.rd-logomark{background:var(--rd-accent);color:var(--rd-on-accent);font-weight:600;border-radius:9px}.rd-workspace{padding:14px;border-radius:10px;background:#ffffff07;box-shadow:inset 0 1px 0 #ffffff08}.rd-workspace strong{font-size:14px;margin-bottom:3px}.rd-nav{gap:7px}.rd-nav :is(button,a){min-height:44px;padding:11px 13px;font-size:14px;font-weight:500;border:1px solid transparent;border-radius:9px}.rd-nav :is(button,a):hover{background:#ffffff0b;color:#fff}.rd-nav :is(button,a)[aria-current=page]{background:#333;color:#fff;border-color:#555;box-shadow:none}.rd-foot{padding-top:22px;gap:18px}.rd-foot .rd-button{justify-content:flex-start}.rd-sidebar .rd-avatar{background:#383838;color:white;border:1px solid #5b5b5b}.rd-topbar{position:sticky;top:0;z-index:20;height:72px;padding:0 34px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rd-crumb{font-size:13px;color:var(--rd-muted)}.rd-toptools{gap:9px}.rd-toptools .rd-ghost{border:1px solid #454545;background:#ffffff06;color:#e8e8e8}.rd-button{font-size:14px;font-weight:600;min-height:42px;padding:10px 15px;border-radius:9px;box-shadow:inset 0 1px 0 #ffffff08;transition:background-color .15s,border-color .15s,box-shadow .15s}.rd-button:hover{filter:none;background:var(--rd-hover);border-color:var(--rd-field-line)}.rd-primary{color:var(--rd-on-accent);box-shadow:0 2px 4px #00000012}.rd-primary,.rd-primary:hover{background:var(--rd-accent);border-color:var(--rd-accent)}.rd-primary:hover{filter:brightness(.91)}.rd-link{font-weight:500;text-underline-offset:4px}.rd-link:hover{text-decoration:underline}.rd-ghost{background:transparent;box-shadow:none}button:disabled{opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:1px solid currentColor;outline-offset:2px}input,select,textarea{background:var(--rd-field-bg);border-color:var(--rd-field-line);border-radius:9px;font-size:15px;min-height:44px;box-shadow:inset 0 1px 2px #00000009}input::placeholder,textarea::placeholder{color:var(--rd-muted);opacity:1;font-weight:400}input:hover,select:hover,textarea:hover{border-color:var(--rd-text)}input[type=checkbox],input[type=radio]{accent-color:var(--rd-accent);min-height:auto}.password-input{background:var(--rd-field-bg);border-color:var(--rd-field-line)}.password-input input{box-shadow:none}.rd-list,.rd-panel{border:1px solid var(--rd-line);border-radius:14px;box-shadow:var(--rd-card-shadow)}.rd-panel{padding:24px;background:linear-gradient(145deg,#ffffff03,transparent 70%),var(--rd-surface)}.rd-panel-head{margin-bottom:22px}.rd-section-title{margin-bottom:16px}.rd-section-title h2 .rd-small{margin-left:7px;color:var(--rd-muted)}.rd-brand-icon{width:40px;height:40px;border-radius:11px;color:var(--rd-text);background:var(--rd-soft)}.rd-service-name{gap:13px}.rd-service-name h3{font-size:18px}.rd-service-stats{padding:18px;border:1px solid var(--rd-line);background:var(--rd-bg);border-radius:10px;margin-bottom:20px}.rd-service-stats strong{font-size:21px;line-height:1.35;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.4px}.rd-service-stats .rd-label{margin-bottom:6px}.rd-meter{height:8px;background:var(--rd-soft)}.rd-service-footer{margin-top:20px;padding-top:18px}.rd-review{gap:16px}.rd-review dd{font-weight:600}.rd-contact{gap:19px;font-weight:500}.rd-contact .rd-label{font-weight:400}.rd-avatar{background:var(--rd-soft);color:var(--rd-text);border:1px solid var(--rd-line);font-weight:600}.rd-avatar-large{background:var(--rd-accent);color:var(--rd-on-accent);border-color:var(--rd-accent);border-radius:15px}.rd-next{background:linear-gradient(140deg,#343434,#1b1b1b);border:1px solid #626262}.rd-next h3{font-size:22px;margin:12px 0;letter-spacing:-.5px}.rd-next .rd-kicker,.rd-next .rd-small{color:var(--rd-muted)}.rd-next .rd-primary{background:#f4f4f4;color:#181818}.rd-next .rd-button{margin-top:20px}.rd-tabs{margin:26px 0;border:1px solid #515151;border-radius:12px;overflow-x:auto}.rd-tabs :is(button,a){padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:500;min-height:42px;color:#c8c8c8}.rd-tabs :is(button,a):hover{color:#fff;background:#ffffff0c}.rd-tabs :is(button,a)[aria-pressed=true]{background:#f0f0ee;border-color:#f0f0ee;color:#151515;font-weight:600;box-shadow:0 2px 6px #0003}.rd-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:26px}.rd-settings-nav{top:96px;border:1px solid #505050;border-radius:12px;gap:5px}.rd-settings-nav .rd-button{padding:11px 13px;border-radius:8px}.rd-settings-nav .rd-button[aria-current=page]{background:#393939;color:#fff;border-color:#5f5f5f;box-shadow:none;font-weight:600}.rd-settings-nav .rd-button:hover{background:#333;color:#fff}.member-row,.rd-catalog-row{padding-top:18px;padding-bottom:18px}.rd-device-choice{background:var(--rd-field-bg);border-color:var(--rd-line);border-radius:10px}.rd-mail-card,.rd-mail-editor{background:var(--rd-bg);border-color:var(--rd-line);padding:22px}.rd-mail-setup{border-top:1px solid var(--rd-line);padding-top:18px}.rd-mail-setup summary{color:var(--rd-text);font-size:14px}.rd-customer-filters .rd-button[aria-pressed=true]{border-color:var(--rd-accent);box-shadow:0 2px 6px #0002}.rd-customer-row{padding:22px;gap:16px}.rd-customer-row:hover{background:var(--rd-hover);box-shadow:none}.rd-customer-row .rd-grow>strong{font-size:16px;display:inline-block;margin-bottom:4px}.rd-customer-row .rd-label{font-size:14px}.rd-list-meta{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-pill{background:var(--rd-soft);color:var(--rd-text);border:1px solid var(--rd-line);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.rd-warn{background:var(--rd-amber-bg);color:var(--rd-amber);border-color:var(--rd-amber)}.rd-panel-head>.rd-pill:not(.rd-warn){background:light-dark(#e2f4e8,#173322);color:light-dark(#176238,#a4edbc);border-color:light-dark(#87b998,#4c8760)}.rd-attention-banner{border-color:var(--rd-amber);border-left-width:1px;padding:18px 20px;border-radius:12px}.rd-service-alert{padding:8px 11px;border:1px solid var(--rd-amber);font-weight:500}.rd-notice{border-left:1px solid var(--rd-line);border:1px solid var(--rd-line)}.rd-flash{font-size:14px;font-weight:500;border-bottom-color:var(--rd-line);box-shadow:none}.rd-danger-button{background:light-dark(#a92231,#9a2632);border-color:light-dark(#a92231,#c25a65);color:#fff}.rd-danger-button:hover{background:#b32d3c;border-color:#d26771;color:#fff}.rd-event{border-left-width:0;padding-left:0}.rd-event:before{width:9px;height:9px;left:-5.5px}.rd-event h3{font-size:15px}.rd-event .rd-small{display:block;margin-top:8px}.rd-activity-scroll{scrollbar-color:var(--rd-field-line) var(--rd-bg)}details summary{color:var(--rd-text);font-weight:500}.rd-calendar,.rd-confirm-dialog,.rd-email-preview{border-color:var(--rd-field-line);border-radius:16px;box-shadow:0 24px 90px #0007,inset 0 1px 0 #ffffff09}.rd-calendar::backdrop,.rd-confirm-dialog::backdrop,.rd-email-preview::backdrop{background:#080808a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd-calendar-day{font-size:14px;font-weight:500}.rd-email-toolbar{border-bottom:1px solid #666;border-radius:10px 10px 0 0;padding:12px;gap:6px}.rd-editor-tool{font-size:12px;padding:7px 10px;min-height:36px}.rd-email-toolbar .rd-editor-tool[aria-pressed=true]{background:#ededed;color:#141414;border-color:#ededed}.rd-email-toolbar select{background:#242424;color:#fff;border-color:#626262;min-height:36px}.rd-email-editor{border-color:var(--rd-field-line);background:#fafafa}.rd-email-prose{color:#202124;background:#fafafa;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;caret-color:#202124}.rd-email-prose p{margin:0}.rd-email-prose a{color:#165dcc}.rd-email-prose blockquote{border-left-color:#888}.rd-email-prose ::selection{background:#bfd5f7;color:#111}.rd-email-link{background:var(--rd-surface);color:var(--rd-text)}.rd-email-list-item{padding:17px 10px;border-radius:7px;font-size:15px}.rd-email-list-item:hover{background:var(--rd-hover)}.rd-conversation{padding:15px 0}.rd-conversation summary{font-size:15px}.rd-conversation summary span{font-size:13px;margin-top:5px}.rd-email-file{border:1px solid var(--rd-line);border-radius:8px}.rd-preview-canvas{background:light-dark(#d9d9d6,#131313);border:1px solid var(--rd-line);border-radius:10px}.auth-brand{background:radial-gradient(ellipse at 20% 10%,#393939,#171717 65%);padding:64px}.auth-brand h1{font-family:DM Sans,Arial,sans-serif;font-weight:500;letter-spacing:-2px}.auth-brand .rd-logo{color:#fff}.auth-form{max-width:540px}@media(min-width:1440px){.rd-page{padding:42px 48px}.rd-columns{gap:28px}}@media(max-width:1000px){.rd-shell{grid-template-columns:190px minmax(0,1fr)}.rd-sidebar{padding:26px 14px}.rd-sidebar .rd-logo{font-size:24px}.rd-page{padding:26px}.rd-topbar{padding:0 26px}.rd-settings-layout{grid-template-columns:155px minmax(0,1fr);gap:18px}.rd-columns{grid-template-columns:1fr}.rd-panel{padding:21px}}@media(max-width:800px){.rd-settings-layout{grid-template-columns:1fr}.rd-settings-nav{position:static;display:flex;flex-wrap:wrap}}@media(max-width:650px){.rd-shell{display:block}.rd-sidebar{position:static;height:auto;overflow:visible;padding:16px;gap:16px;border-bottom:1px solid #4a4a4a}.rd-sidebar .rd-logo{font-size:23px}.rd-sidebar .rd-workspace{padding:10px;max-width:170px}.rd-nav{gap:5px}.rd-nav :is(button,a){padding:10px;font-size:13px;flex:1 1;justify-content:center;min-height:44px}.rd-topbar{padding:0 16px;height:62px}.rd-crumb{font-size:12px}.rd-page{padding:25px 16px}.rd-panel{padding:18px;border-radius:12px}.rd-title h1,h1{font-size:26px;letter-spacing:-.7px}.rd-title{gap:12px}.rd-avatar-large{width:46px;height:46px}.rd-tabs{margin:22px 0;gap:3px}.rd-tabs :is(button,a){padding:9px 12px;font-size:13px;min-height:42px}.rd-service-stats{padding:14px;gap:14px}.rd-service-stats strong{font-size:18px}.rd-customer-row{padding:18px 14px;gap:12px}.rd-settings-nav .rd-button{padding:9px 11px;min-height:42px}.rd-mail-card,.rd-mail-editor{padding:16px}input,select,textarea{font-size:16px}.rd-email-toolbar{padding:9px;gap:5px}.rd-email-toolbar .rd-button{min-height:40px}.rd-email-toolbar select{font-size:14px}.auth-brand{padding:24px}.rd-email-preview{padding:14px}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;scroll-behavior:auto!important}}.rd-image-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-height:460px;overflow:auto}.rd-image-choice{display:flex;flex-direction:column;gap:6px;padding:12px;border:2px solid var(--rd-line);border-radius:12px;cursor:pointer;overflow-wrap:anywhere;font-size:12px}.rd-image-choice.selected{border-color:var(--rd-focus);background:var(--rd-soft)}.rd-image-choice img{width:100%;height:130px;object-fit:contain;background:#fff;border-radius:5px}.rd-record-image{display:block;max-width:100%;width:210px;max-height:180px;object-fit:contain;border:1px solid var(--rd-line);border-radius:8px;margin:8px 0;background:#fff}.rd-subscription-editor{margin-top:20px;padding-top:20px;border-top:1px solid var(--rd-line)}.rd-subscription-editor .rd-form-grid{gap:16px}.rd-editor-fullscreen{position:fixed;inset:12px;z-index:100;display:flex;flex-direction:column;overflow:auto;box-shadow:0 0 0 30px #000b}.rd-editor-fullscreen .tiptap{min-height:65vh}.rd-color-popover,.rd-source-editor{padding:16px;background:var(--rd-surface);color:var(--rd-text);border-bottom:1px solid var(--rd-line)}.rd-color-popover input[type=color]{width:60px;padding:3px}.rd-source-editor textarea{font:13px/1.6 monospace;min-height:240px}.rd-email-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.rd-email-prose td,.rd-email-prose th{border:1px solid #aaa;padding:8px;vertical-align:top;position:relative;min-width:40px}.rd-email-prose th{background:#eee;font-weight:700}.rd-email-prose .selectedCell{background:#dce9ff}.rd-conversation{border:1px solid var(--rd-line);border-radius:12px;margin:12px 0;padding:16px}.rd-conversation[open]{background:var(--rd-bg)}.rd-conversation summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:7px}.rd-conversation summary:before{content:"▸";color:var(--rd-muted)}.rd-conversation[open]>summary:before{content:"▾"}.rd-conversation .rd-email-list-item{margin-top:10px;border:1px solid var(--rd-line);background:var(--rd-surface);padding:16px;white-space:normal;text-align:left;gap:8px;overflow-wrap:anywhere}.rd-conversation .rd-email-list-item>span:first-child{font-weight:600;color:var(--rd-text)}.rd-message-details{border-bottom:1px solid var(--rd-line);padding-bottom:12px;font-size:13px;color:var(--rd-muted)}.rd-message-details p{margin-top:12px}.rd-message-sender{font-weight:600;font-size:16px}.rd-unread{background:light-dark(#dceaff,#233c5b);color:light-dark(#164574,#c8e4ff);border-color:light-dark(#719ac5,#729dcc)}.rd-tabs{flex-wrap:wrap}.rd-review dd{overflow-wrap:anywhere}@media(max-width:650px){.rd-editor-fullscreen{inset:0}.rd-record-image{width:150px}.rd-tabs :is(button,a){padding:8px;font-size:12px}.rd-image-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-app-installation>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-width:0}.rd-app-installation>summary::-webkit-details-marker{display:none}.rd-app-installation>summary:before{content:"›";font-size:22px;line-height:1;flex:none;transition:transform .18s ease}.rd-app-installation[open]>summary:before{transform:rotate(90deg)}.rd-app-installation-title{display:grid;gap:3px;flex:1 1;min-width:0;overflow-wrap:anywhere}.rd-app-installation-body{border-top:1px solid var(--rd-line);margin-top:12px;padding-top:12px}@media(max-width:480px){.rd-app-installation>summary{flex-wrap:wrap}.rd-app-installation-title{flex-basis:calc(100% - 32px)}.rd-app-installation>summary>.rd-pill{margin-left:20px}}@media(prefers-reduced-motion:reduce){.rd-app-installation>summary:before{transition:none}}.rd-app-image-preview{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:8px}.rd-app-image-preview:hover .rd-record-image{border-color:var(--rd-text)}.rd-email-image-preview{border:0;background:transparent;padding:0;cursor:zoom-in;width:100%}.rd-ibo-review{position:fixed;inset:0;margin:auto;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;padding:20px;border:1px solid var(--rd-line);border-radius:14px;background:var(--rd-surface);color:var(--rd-text);overflow:auto}.rd-ibo-review[open]{display:flex;flex-direction:column;gap:16px;animation:rd-image-open .2s ease-out}.rd-ibo-review::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd-ibo-review-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:20px;min-height:0}.rd-ibo-review-body.preview-only{grid-template-columns:1fr}.rd-ibo-visual{display:flex;flex-direction:column;gap:10px;min-width:0}.rd-ibo-image-scroll{height:min(58dvh,580px);overflow:auto;overscroll-behavior:auto;background:#111;border:1px solid var(--rd-line);border-radius:8px;cursor:grab;touch-action:pan-x pan-y}.rd-ibo-image-scroll:active{cursor:grabbing}.rd-ibo-image-scroll img{display:block;-webkit-user-select:none;user-select:none}.rd-ibo-fields{align-self:start;min-width:0}.rd-ibo-fields input{font-family:monospace;font-size:16px;letter-spacing:.06em;width:100%}@media(max-width:650px){.rd-ibo-review{padding:12px;width:96vw}.rd-ibo-review-body{grid-template-columns:1fr;gap:12px}.rd-ibo-image-scroll{height:30dvh;min-height:140px}.rd-ibo-fields{gap:10px}.rd-ibo-fields p,.rd-ibo-review .rd-ibo-visual>p{margin:0}}@media(prefers-reduced-motion:reduce){.rd-ibo-review[open]{animation:none}}input:focus,select:focus,textarea:focus{outline:0!important;box-shadow:none!important;border-color:var(--rd-text)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--rd-muted)!important;outline-offset:1px!important}.rd-login-card,.rd-subscription-card{border-radius:0!important;border:1px solid var(--rd-line);border-top:4px solid #64748b;overflow:hidden}.rd-subscription-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:4px 0}.rd-subscription-card>summary::-webkit-details-marker{display:none}.rd-subscription-card>summary>div{display:flex;flex-direction:column;gap:8px;min-width:0}.rd-subscription-card>summary span{font-size:13px}.rd-subscription-card>summary:after{content:"⌄";font-size:20px;transition:transform .18s ease}.rd-subscription-card[open]>summary:after{transform:rotate(180deg)}.rd-subscription-content{padding-top:22px;border-top:1px solid var(--rd-line);margin-top:18px}.rd-colour-options{display:flex;flex-wrap:wrap;gap:8px}.rd-colour-option{display:flex;align-items:center;gap:7px;border:1px solid var(--rd-line);background:var(--rd-surface);color:var(--rd-text);padding:6px 9px;border-radius:5px;cursor:pointer;font:inherit;font-size:12px}.rd-colour-option>span{display:grid;place-items:center;color:white;text-shadow:0 1px 2px #000;width:22px;height:22px;border-radius:3px}.rd-colour-option[aria-pressed=true]{border-color:var(--rd-text)}.rd-credentials{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:20px 0}.rd-credentials>div{min-width:0}.rd-credentials dt{font-size:13px;color:var(--rd-muted);margin-bottom:7px}.rd-credentials dd{margin:0;display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--rd-soft);border:1px solid var(--rd-line);text-align:left}.rd-credentials dd>span{flex:1 1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font:14px/1.6 ui-monospace,monospace;-webkit-user-select:all;user-select:all}.rd-credentials dd>button{flex-shrink:0;align-self:flex-start}.rd-add-bottom{align-self:flex-start;margin-top:12px}.rd-message-popup{width:min(1000px,94vw);max-height:90dvh;overflow:auto;padding:24px;background:var(--rd-surface);color:var(--rd-text);border:1px solid var(--rd-line);border-radius:12px}.rd-message-popup::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd-conversation:has(.rd-message-unread)>summary{font-weight:700;background:light-dark(#eaf3ff,#182b44);padding:10px;border-radius:5px}.rd-conversation:has(.rd-message-important)>summary{background:light-dark(#fff1b8,#403316);padding:10px;border-radius:5px}.rd-conversation .rd-message-unread{background:light-dark(#eaf3ff,#182b44);border-color:light-dark(#7ca5d7,#52769d)}.rd-conversation .rd-message-important{background:light-dark(#fff1b8,#403316);border-color:light-dark(#b68b15,#ac8a33)}.rd-important{background:light-dark(#ffdf70,#68500d);color:light-dark(#594000,#fff0b8)}.rd-resizable-image{display:inline-block;position:relative;max-width:100%;line-height:0;vertical-align:bottom;margin:6px 0}.rd-resizable-image img{display:block;width:100%;max-width:100%;height:auto}.rd-image-resize{position:absolute;right:0;bottom:0;width:26px;height:26px;display:grid;place-items:center;border:1px solid white;border-radius:3px;background:#262626;color:#fff;cursor:nwse-resize;touch-action:none;opacity:.8}.rd-resizable-image.selected{outline:1px dashed #666}.rd-resizable-image:hover .rd-image-resize{opacity:1}.rd-image-hint,.rd-image-sizing{padding:10px 14px;background:#f5f5f5;color:#333}.rd-email-attachment-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.rd-email-attachment-previews figure{min-width:0;margin:0}.rd-email-attachment-previews img{width:100%;height:200px;object-fit:contain;background:white}.rd-email-attachment-previews figcaption{overflow-wrap:anywhere;font-size:12px;padding-top:6px}@supports (appearance:base-select){select,select::picker(select){appearance:base-select}select{align-items:center;gap:10px}select::picker(select){background:var(--rd-surface);color:var(--rd-text);border:1px solid var(--rd-line);border-radius:8px;box-shadow:0 12px 32px #0003;padding:5px;max-height:320px;overflow:auto;opacity:0;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,display allow-discrete .16s,overlay allow-discrete .16s}select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{select:open::picker(select){opacity:0;transform:translateY(-5px)}}select option{padding:9px 12px;border-radius:4px;transition:background .12s ease}select option:checked,select option:focus,select option:hover{background:var(--rd-soft);color:var(--rd-text)}select::picker-icon{transition:rotate .16s ease}select:open::picker-icon{rotate:180deg}}@supports selector(details::details-content){details::details-content{opacity:0;transition:opacity .18s ease,content-visibility allow-discrete .18s}details[open]::details-content{opacity:1}}@media(prefers-reduced-motion:reduce){.rd-subscription-card>summary:after,details::details-content,select::picker(select),select::picker-icon{transition:none!important}}@media(max-width:600px){.rd-message-popup{padding:14px}.rd-credentials dd{flex-direction:column}.rd-subscription-card>summary{gap:8px;flex-wrap:wrap}}.rd-mail-layout{display:grid;grid-template-columns:minmax(230px,32%) minmax(0,1fr);border:1px solid var(--rd-line);border-radius:12px;overflow:hidden;background:var(--rd-surface);height:clamp(480px,72dvh,850px);min-width:0;container-type:inline-size}.rd-mail-list,.rd-thread-pane{min-width:0;min-height:0;display:flex;flex-direction:column}.rd-mail-list{border-right:1px solid var(--rd-line)}.rd-mail-list-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:18px;border-bottom:1px solid var(--rd-line)}.rd-mail-list-title h3{font-size:14px}.rd-mail-list-title>span{font-size:11px;color:var(--rd-muted)}.rd-mail-list-scroll,.rd-thread-messages{overflow:auto;overscroll-behavior:auto;flex:1 1;min-height:0;scrollbar-width:thin}.rd-thread-row{appearance:none;display:flex;gap:10px;width:100%;border:0;border-bottom:1px solid var(--rd-line);padding:18px 14px;cursor:pointer;text-align:left;background:var(--rd-surface);color:var(--rd-text);font:inherit;transition:background .15s}.rd-thread-row:hover{background:var(--rd-soft)}.rd-thread-row.selected{outline:1px solid var(--rd-text);outline-offset:-3px;border-radius:5px}.rd-thread-message.unread,.rd-thread-row.unread{background:light-dark(#edf4fe,#172738)}.rd-thread-message.important,.rd-thread-row.important{background:light-dark(#fff2c6,#352d1b)}.rd-thread-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--rd-soft);border:1px solid var(--rd-line);font-size:12px}.rd-thread-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:7px}.rd-thread-top{display:flex;align-items:center;gap:8px;justify-content:space-between}.rd-thread-top>strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-thread-top time{font-size:10px;white-space:nowrap;color:var(--rd-muted)}.rd-thread-subject{font-size:14px;font-weight:400;line-height:1.4}.rd-thread-snippet,.rd-thread-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-thread-snippet{font-size:12px;color:var(--rd-muted)}.rd-thread-tags{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--rd-muted)}.important .rd-thread-tags{color:light-dark(#715100,#edcd83)}.unread .rd-thread-tags{color:light-dark(#245582,#a6c8ef)}.rd-thread-header{padding:20px 24px;border-bottom:1px solid var(--rd-line)}.rd-thread-header h3{font-size:19px;overflow-wrap:anywhere}.rd-thread-header p{font-size:12px;color:var(--rd-muted);margin-top:8px;overflow-wrap:anywhere}.rd-thread-messages{padding:22px;display:flex;flex-direction:column;gap:18px}.rd-thread-message{width:94%;min-width:0;background:var(--rd-soft);border:1px solid var(--rd-line);border-radius:10px;padding:16px;overflow-wrap:anywhere}.rd-thread-message.outgoing{align-self:flex-end;background:var(--rd-surface);border-color:var(--rd-muted)}.rd-thread-message.incoming{align-self:flex-start}.rd-thread-message-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.rd-thread-message-head>strong{font-size:13px}.rd-thread-metadata{font-size:11px;color:var(--rd-muted);margin:9px 0}.rd-thread-metadata p{margin:8px 0;line-height:1.7}.rd-thread-body{display:block;background:white;color:#202124;border:0;border-radius:5px;width:100%;min-height:90px;margin:10px 0}.rd-message-actions,.rd-message-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rd-message-actions .rd-button{font-size:11px;padding:7px 10px}.rd-message-files a{max-width:100%;overflow-wrap:anywhere;white-space:normal}.rd-thread-reply{padding:16px 22px;border-top:1px solid var(--rd-line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rd-thread-reply>span{font-size:11px;color:var(--rd-muted)}.rd-mail-empty{padding:30px;color:var(--rd-muted);line-height:1.7}.rd-mail-empty h3{color:var(--rd-text);margin-bottom:8px}.rd-mail-back{display:none}.rd-compose-window{width:min(1100px,94vw);max-width:100%;max-height:92dvh;padding:0;border:1px solid var(--rd-line);border-radius:14px;background:var(--rd-surface);color:var(--rd-text);overflow:auto;overscroll-behavior:auto;box-shadow:0 28px 100px #0006}.rd-compose-window[open]{animation:rd-compose-open .2s ease-out}.rd-compose-window::backdrop{background:#0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rd-backdrop-open .2s ease-out}.rd-compose-window .rd-composer{margin:0;border:0;border-radius:0}.rd-compose-window .rd-email-toolbar{flex-wrap:wrap;position:static}.rd-compose-window .rd-email-preview{max-height:90dvh;max-width:96vw;overflow:auto}.rd-compose-minibar{position:fixed;right:22px;bottom:18px;z-index:120;max-width:min(420px,calc(100vw - 28px));border:1px solid var(--rd-line);border-radius:10px;background:var(--rd-surface);box-shadow:0 8px 40px #0005;animation:rd-compose-open .18s ease-out}.rd-compose-minibar button{display:flex;gap:22px;align-items:center;width:100%;padding:16px 20px;background:transparent;border:0;color:var(--rd-text);cursor:pointer;font:inherit;text-align:left}.rd-compose-minibar span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-compose-minibar strong{white-space:nowrap;font-size:12px}@keyframes rd-compose-open{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rd-backdrop-open{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.rd-mail-layout{display:flex;height:75dvh;min-height:430px}.rd-mail-list{width:100%;border-right:0}.rd-mail-layout.has-selection .rd-mail-list,.rd-thread-pane{display:none}.rd-mail-layout.has-selection .rd-thread-pane{display:flex;width:100%}.rd-mail-back{display:inline-flex;margin-bottom:12px}.rd-thread-messages{padding:14px}.rd-thread-header{padding:16px}.rd-thread-message{width:97%;padding:12px}.rd-thread-reply{padding:14px}.rd-thread-row{padding:18px}.rd-compose-window{width:96vw;max-height:94dvh}.rd-compose-window .rd-email-addresses{grid-template-columns:1fr}}@media(max-width:550px){.rd-compose-window{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;margin:0}.rd-compose-window .rd-composer{padding:14px}.rd-compose-window .rd-email-toolbar .rd-button{min-height:36px;font-size:11px;padding:6px}.rd-compose-window input,.rd-compose-window select,.rd-compose-window textarea{max-width:100%;font-size:16px}.rd-compose-window .rd-row{flex-wrap:wrap}.rd-compose-minibar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:none}.rd-thread-header h3{font-size:17px}.rd-thread-messages{padding:10px}.rd-mail-layout{min-height:400px}.rd-thread-message .rd-email-attachment-previews{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rd-compose-minibar,.rd-compose-window,.rd-compose-window::backdrop{animation:none!important}.rd-thread-row{transition:none}}.rd-thread-top>strong{font-weight:400}.rd-thread-row.unread .rd-thread-subject,.rd-thread-row.unread .rd-thread-top>strong{font-weight:600}.rd-thread-message-head>strong{font-weight:400}.rd-thread-message.unread .rd-thread-message-head>strong{font-weight:600}.rd-thread-message.unread .rd-thread-message-head>strong:before,.rd-thread-row.unread .rd-thread-top>strong:before{content:"•";color:light-dark(#0284c7,#38bdf8);margin-right:6px;font-size:1.2em;vertical-align:middle;display:inline-block}.rd-shell{grid-template-columns:230px minmax(0,1fr);transition:grid-template-columns .24s ease}.rd-shell.rd-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.rd-sidebar{min-width:0;overflow-x:hidden;transition:padding .24s ease,gap .24s ease}.rd-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.rd-sidebar-heading .rd-logo{font-size:22px;padding:0;gap:6px;min-width:0}.rd-sidebar-heading .rd-logomark{flex-shrink:0}.rd-sidebar-toggle,.rd-workspace-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:36px;border:1px solid #555;border-radius:7px;color:#eee;background:#ffffff08;cursor:pointer;padding:6px}.rd-sidebar-toggle svg,.rd-workspace-icon svg{width:20px;height:20px}.rd-workspace-icon{display:none}.rd-nav-label{display:inline-block;white-space:nowrap;overflow:hidden;max-width:180px;opacity:1;transition:max-width .24s ease,opacity .16s ease}.rd-nav :is(button,a) svg{flex-shrink:0;width:20px;height:20px}.rd-foot button{white-space:nowrap;min-width:0}.rd-sidebar-collapsed .rd-sidebar{padding:20px 12px;gap:22px}.rd-sidebar-collapsed .rd-sidebar-heading{flex-direction:column;gap:14px}.rd-sidebar-collapsed .rd-nav-label{max-width:0;opacity:0}.rd-sidebar-collapsed .rd-logo{gap:0}.rd-sidebar-collapsed .rd-workspace{display:none}.rd-sidebar-collapsed .rd-workspace-icon{display:grid;align-self:center}.rd-sidebar-collapsed .rd-nav :is(button,a){justify-content:center;padding:12px 0;gap:0}.rd-sidebar-collapsed .rd-foot{padding:15px 0 0}.rd-sidebar-collapsed .rd-foot button{justify-content:center;padding:8px 0;gap:0}.rd-mail-layout{border:0;border-radius:0;box-shadow:none;background:transparent;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);transition:grid-template-columns .24s ease}.rd-mail-layout.list-collapsed{grid-template-columns:minmax(0,0fr) minmax(0,1fr)}.rd-mail-list{overflow:hidden;transition:opacity .18s ease;opacity:1}.rd-mail-layout.list-collapsed .rd-mail-list{opacity:0;border:0;pointer-events:none}.rd-mail-list-title,.rd-thread-header{background:transparent}.rd-reading-tools{margin-bottom:16px;gap:8px}.rd-reading-tools .rd-button{font-size:12px;padding:8px 10px}.rd-thread-message-head.rd-message-toggle{display:flex;width:100%;align-items:center;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer;padding:4px 0;font:inherit;gap:10px}.rd-message-toggle>strong{flex:1 1;min-width:0;overflow-wrap:anywhere}.rd-message-toggle .rd-thread-tags{flex-shrink:0}.rd-collapsed-snippet{font-size:12px;color:var(--rd-muted);margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-message-expanded{animation:rd-message-reveal .18s ease-out}.rd-thread-message{flex-shrink:0}.rd-thread-message:has(.rd-message-toggle[aria-expanded=false]){padding:12px 16px}.rd-thread-message.unread,.rd-thread-row.unread{background:light-dark(#fff2c6,#352d1b)}.rd-thread-message.important,.rd-thread-row.important{background:light-dark(#ffe0e0,#421f23);border-color:light-dark(#d99898,#985258)}.unread .rd-thread-tags{color:light-dark(#715100,#edcd83)}.important .rd-thread-tags{color:light-dark(#992626,#ffb8b8)}.rd-email-attachment-previews img[role=button]{cursor:zoom-in;border:1px solid var(--rd-line);border-radius:6px;transition:opacity .16s ease}.rd-email-attachment-previews img[role=button]:hover{opacity:.86}.rd-image-viewer{position:fixed;inset:0;margin:auto;width:96vw;max-width:none;height:96dvh;max-height:none;padding:30px;border:0;background:transparent;color:white;overflow:hidden;outline:none;text-align:center}.rd-image-viewer[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;animation:rd-image-open .2s ease-out}.rd-image-viewer::backdrop{background:#080808e8;animation:rd-backdrop-open .18s ease-out}.rd-image-viewer img{display:block;max-width:100%;max-height:calc(96dvh - 100px);width:auto;height:auto;object-fit:contain;box-shadow:0 8px 60px #0005}.rd-image-viewer p{font-size:12px;color:#ddd;pointer-events:none}@keyframes rd-message-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes rd-image-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(min-width:651px) and (max-width:1000px){.rd-shell{grid-template-columns:190px minmax(0,1fr)}.rd-shell.rd-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.rd-sidebar-heading .rd-logo{font-size:20px}}@media(max-width:900px){.rd-toggle-conversations{display:none}.rd-mail-layout.list-collapsed .rd-mail-list{opacity:1;pointer-events:auto}.rd-reading-tools{flex-wrap:wrap}.rd-thread-header{padding-left:10px;padding-right:10px}}@media(max-width:650px){.rd-shell,.rd-shell.rd-sidebar-collapsed{display:block}.rd-sidebar-heading{flex:1 1}.rd-sidebar-collapsed .rd-sidebar{padding:12px;flex-direction:row;align-items:center;gap:10px}.rd-sidebar-collapsed .rd-sidebar-heading{flex-direction:row;flex:initial;gap:8px}.rd-sidebar-collapsed .rd-nav{width:100%;margin:0;justify-content:space-around}.rd-sidebar-collapsed .rd-nav :is(button,a){flex:1 1;min-width:44px;min-height:44px}.rd-sidebar-collapsed .rd-workspace-icon{margin-left:auto}.rd-sidebar .rd-foot{display:none}.rd-image-viewer{padding:10px;width:100vw;height:100dvh}.rd-image-viewer img{max-height:calc(100dvh - 60px)}}@media(prefers-reduced-motion:reduce){.rd-mail-layout,.rd-mail-list,.rd-nav-label,.rd-shell,.rd-sidebar{transition:none!important}.rd-image-viewer,.rd-image-viewer::backdrop,.rd-message-expanded{animation:none!important}}:root{--rd-bg:light-dark(#eef1f6,#17181b);--rd-surface:light-dark(#ffffff,#282a30);--rd-text:light-dark(#1d2635,#f0f2f7);--rd-muted:light-dark(#526175,#b5bdcd);--rd-line:light-dark(#c9d1df,#484d59);--rd-accent:light-dark(#285cce,#8aafff);--rd-on-accent:light-dark(#fff,#121a2d);--rd-soft:light-dark(#e7ecf5,#333740);--rd-field-bg:light-dark(#fafbfe,#212329);--rd-field-line:light-dark(#a7b4c8,#666d7c);--rd-hover:light-dark(#edf2fb,#363c48);--rd-card-shadow:0 3px 16px #1016280c}body{font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.55}h1{font-weight:600;letter-spacing:-.6px}h2,h3{letter-spacing:-.2px}.rd-label,.rd-small{font-size:13px}.rd-customer-row strong{font-size:16px}.rd-customer-row{border-color:var(--rd-line)}.rd-email-toolbar,.rd-next,.rd-settings-nav,.rd-sidebar,.rd-tabs,.rd-topbar{--rd-surface:#30343d;--rd-text:#f0f2f7;--rd-muted:#bac3d3;--rd-accent:#8aafff;--rd-on-accent:#121a2d;--rd-line:#484d59;--rd-soft:#3b414c;--rd-field-bg:#262a32;--rd-hover:#3b414c;background:#24272e;color:var(--rd-text);box-shadow:inset 0 1px 0 #ffffff08}.rd-sidebar{background:linear-gradient(165deg,#292d36,#1d2026 80%)}.rd-topbar{background:#292d36}.rd-nav :is(button,a)[aria-current=page]{color:#dbe6ff;background:#304364;border-color:#536e9e}.rd-nav :is(button,a){position:relative}.rd-tabs :is(button,a)[aria-pressed=true]{color:#e9f0ff;background:#345185;border-color:#6989bf}.rd-settings-nav .rd-button[aria-current=page]{background:#345185;color:#edf3ff;border-color:#6989bf}.rd-next .rd-primary{background:#8aafff;color:#111c32}.rd-avatar,.rd-brand-icon{background:light-dark(#dce7fc,#344464);color:light-dark(#264f9b,#c1d5ff)}.rd-logomark{background:#8aafff;color:#142345}.rd-kicker{color:var(--rd-accent)}.rd-pill{border:1px solid color-mix(in srgb,var(--rd-accent) 25%,transparent)}.rd-page{max-width:none;padding:30px clamp(16px,2.2vw,38px) 110px}.rd-page:has(.rd-email-columns){padding-left:clamp(10px,1.5vw,24px);padding-right:clamp(10px,1.5vw,24px)}.rd-email-columns{display:block}.rd-email-context{display:none}.rd-mail-layout{grid-template-columns:minmax(230px,26%) minmax(0,1fr);height:clamp(560px,80dvh,1050px)}.rd-mail-layout.list-collapsed{grid-template-columns:0 minmax(0,1fr)}.rd-thread-pane{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:10px}.rd-thread-messages{padding:14px;gap:14px}.rd-thread-message,.rd-thread-message.outgoing{width:100%;padding:14px}.rd-thread-header{padding:16px}.rd-thread-message-head>strong,.rd-thread-subject{font-size:15px}.rd-thread-top>strong{font-size:13px}.rd-thread-tags{font-size:12px}.rd-thread-row.selected{outline-color:var(--rd-accent)}.rd-thread-message.unread,.rd-thread-row.unread{background:light-dark(#fff1bf,#423922);border-color:light-dark(#d4b65c,#8e783e)}.rd-thread-message.important,.rd-thread-row.important{background:light-dark(#ffe1df,#492c33);border-color:light-dark(#d29996,#a0616b)}.rd-nav-unread,.rd-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 7px;border-radius:20px;background:#ffe49b;color:#493600;font-size:12px;font-weight:600}.rd-unread-badge{margin-left:8px}.rd-nav-unread{margin-left:auto}.rd-sidebar-collapsed .rd-nav-unread{position:absolute;right:-5px;top:0;padding:1px 4px;font-size:10px}.rd-mail-count{background:#3f3828!important;color:#ffe6a4!important;border-color:#8a784d!important}.rd-mail-summary{display:flex;gap:20px;align-items:center;justify-content:space-between;border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:10px;padding:18px;margin-top:22px}.rd-mail-summary>div{display:grid;gap:5px}.rd-mail-summary strong{font-size:20px}.rd-mail-summary small,.rd-mail-summary span{color:var(--rd-muted);font-size:13px}.rd-unread-filter[aria-pressed=true]{background:#ffe49b;color:#493600}.rd-composer-dock{position:fixed;z-index:130;bottom:10px;left:90px;right:16px;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:8px;border:1px solid var(--rd-line);border-radius:12px;background:var(--rd-surface);box-shadow:0 6px 35px #0005;max-width:1100px;margin-left:auto;scrollbar-width:thin}.rd-composer-dock>span{font-size:12px;white-space:nowrap;color:var(--rd-muted);padding:0 8px}.rd-composer-dock button{min-width:160px;max-width:230px;flex-shrink:0;padding:8px 12px;display:grid;gap:3px;text-align:left;background:var(--rd-soft);color:var(--rd-text);border:1px solid var(--rd-line);border-radius:7px;cursor:pointer}.rd-composer-dock button span,.rd-composer-dock button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rd-back-top{position:fixed;bottom:95px;right:18px;z-index:100;background:var(--rd-surface);box-shadow:0 3px 12px #0003}.rd-media-result{font-size:13px;padding:10px;background:var(--rd-soft);border-radius:7px}@media(max-width:1100px){.rd-mail-layout{display:flex}.rd-mail-list{width:100%;border:0}.rd-mail-layout.has-selection .rd-mail-list,.rd-thread-pane{display:none}.rd-mail-layout.has-selection .rd-thread-pane{display:flex;width:100%}.rd-mail-back{display:inline-flex}.rd-toggle-conversations{display:none}.rd-mail-layout.list-collapsed .rd-mail-list{opacity:1;pointer-events:auto}}@media(max-width:650px){.rd-page{padding:22px 12px 110px}.rd-topbar{padding:10px 12px;height:auto;min-height:65px;flex-wrap:wrap}.rd-toptools{gap:6px}.rd-count-label{display:none}.rd-mail-summary{align-items:start;gap:12px;flex-wrap:wrap}.rd-composer-dock{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));max-width:none}.rd-thread-messages{padding:6px}.rd-thread-message,.rd-thread-message.outgoing{padding:10px}.rd-mail-layout{height:80dvh;min-height:460px}.rd-thread-header{padding:12px}.rd-reading-tools .rd-button{min-height:42px}}.rd-ai-tools{padding:6px 0}.rd-ai-box,.rd-ai-rule{padding:16px;background:var(--rd-soft);border:1px solid var(--rd-line);border-radius:10px;margin:8px 0}.rd-ai-box{animation:rd-ai-enter .18s ease-out}.rd-ai-preview{width:100%;height:260px;border:1px solid var(--rd-line);border-radius:8px;background:white}.rd-ai-run{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--rd-line);overflow-wrap:anywhere}.rd-ai-run small{color:var(--rd-muted)}.rd-ai-activity>summary{cursor:pointer;font-weight:600}.rd-ai-activity>.rd-stack{margin-top:14px}@keyframes rd-ai-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rd-ai-box{animation:none}}.rd-customer-row.rd-customer-unread strong{font-weight:700}body{font-size:14px;line-height:1.5}h1{font-size:25px}h2{font-size:17px}h3{font-size:14px}.rd-shell{grid-template-columns:204px minmax(0,1fr)}.rd-shell.rd-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.rd-sidebar{padding:20px 12px;gap:20px}.rd-nav :is(button,a){font-size:13px;padding:9px;gap:8px;text-decoration:none}.rd-nav :is(button,a) svg{width:18px;height:18px}.rd-sidebar-collapsed .rd-sidebar{padding:18px 10px;gap:18px}.rd-sidebar-collapsed .rd-nav :is(button,a){padding:10px 0}.rd-workspace{padding:9px}.rd-workspace strong{font-size:13px}.rd-foot{gap:10px}.rd-topbar{height:54px;min-height:54px;padding:0 20px;justify-content:flex-end}.rd-toptools{gap:8px}.rd-toptools .rd-button{min-height:34px;padding:5px 9px}.rd-page,.rd-page:has(.rd-email-columns){padding:20px clamp(12px,1.7vw,28px) 92px;max-width:none}.rd-row{gap:9px}.rd-stack{gap:12px}.rd-panel{padding:14px;border-radius:8px}.rd-panel-head{margin-bottom:12px}.rd-button{min-height:34px;padding:6px 10px;font-size:13px}.rd-field{font-size:13px;gap:4px}input,select,textarea{font-size:14px;padding:7px 9px}textarea{min-height:72px}.rd-form-grid{gap:12px}.rd-form-section,.rd-rule{margin:16px 0}.form-page{margin-top:16px;max-width:780px}.rd-label,.rd-small{font-size:12px}.rd-eyebrow,.rd-kicker{font-size:11px}.rd-kicker{margin-bottom:5px}.rd-tabs{padding:6px;gap:5px;margin:16px 0}.rd-tabs :is(button,a){display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;padding:7px 11px;min-height:34px}.rd-settings-layout{gap:16px;grid-template-columns:160px minmax(0,1fr)}.rd-settings-nav{padding:8px;gap:4px}.rd-settings-nav .rd-button{font-size:13px;padding:8px 10px}.rd-catalog-intro{margin:7px 0 12px}.rd-catalog-row{padding:10px 0;gap:9px}.rd-catalog-edit{padding:12px 0}.rd-device-create{margin:14px 0;gap:10px}.rd-brand-form .rd-button,.rd-device-create .rd-button{min-height:36px}.rd-catalog-search{margin:12px 0}.rd-customer-row{padding:12px 14px;gap:10px;text-decoration:none}.rd-customer-row strong{font-size:14px}.rd-list{margin-top:14px}.rd-page>.rd-field{margin-top:16px}.rd-section-title,.rd-service-stats{margin-bottom:12px}.rd-service-stats{gap:12px;padding:12px}.rd-service-stats strong{font-size:18px}.rd-service-name h3{font-size:15px}.rd-service-footer{margin-top:12px;padding-top:10px}.rd-subscription-card>summary{padding:12px 14px}.rd-subscription-editor{margin-top:12px;padding-top:12px}.rd-login-card,.rd-subscription-card{border-radius:0;border-top-width:4px}.rd-login-card{gap:9px;padding:12px}.rd-login-card>details>summary{margin-left:14px;padding:3px 0}.rd-login-card .rd-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:8px 0}.rd-login-card .rd-credentials>div{padding:7px 0;border:0;border-bottom:1px solid var(--rd-line);background:transparent;border-radius:0;min-width:0}.rd-login-card .rd-credentials dt{font-size:11px;margin-bottom:3px}.rd-login-card .rd-credentials dd{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin:0;font-size:13px;text-align:left;min-width:0}.rd-login-card .rd-credentials dd>span:not(.rd-copy-wrap){flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.rd-login-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-login-fields>.rd-row{grid-column:1/-1}.rd-copy-wrap{display:inline-flex;flex:0 0 auto;vertical-align:middle;margin-left:5px}.rd-button.rd-copy-icon{min-height:28px;width:28px;padding:5px;border-color:transparent;background:transparent;color:var(--rd-muted);border-radius:5px}.rd-copy-icon:hover{background:var(--rd-soft);color:var(--rd-text)}.rd-copy-icon svg{width:15px;height:15px}.rd-customer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rd-customer-heading>.rd-title{min-width:0}.rd-customer-heading h1{overflow-wrap:anywhere}.rd-avatar-large{width:44px;height:44px;font-size:16px}.rd-title{gap:10px}.rd-meta{font-size:11px;gap:7px;margin-top:3px}.rd-customer-facts{display:flex;flex-wrap:wrap;gap:12px 28px;flex:1 0 100%;padding-top:8px;border-top:1px solid var(--rd-line)}.rd-customer-facts>div{min-width:0;max-width:100%}.rd-customer-facts .rd-label{margin:0;font-size:11px}.rd-customer-facts>div>span:last-child{display:flex;align-items:center;gap:5px;flex-wrap:wrap;overflow-wrap:anywhere;font-size:13px}.rd-customer-facts strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.rd-customer-lifecycle{padding-top:16px;margin-top:16px;border-top:1px solid var(--rd-line)}.rd-timeline .rd-event{margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--rd-line)}.rd-timeline .rd-event:after,.rd-timeline .rd-event:before{content:none;display:none}.rd-event>.rd-row>h3{min-width:0;overflow-wrap:anywhere;flex:1 1}.rd-timeline .rd-event:last-child{padding-bottom:14px}.rd-counted-device{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 72px;gap:12px;align-items:end}.rd-counted-device>.check-label{align-self:center}.rd-counted-device .rd-device-quantity{width:72px}.rd-device-summary{margin-top:12px}.rd-illustrated-avatar{display:block;width:32px;height:32px;flex-shrink:0}.rd-toptools [aria-label="My account"]{padding:2px;border-radius:50%}.rd-avatar-options{display:grid;grid-template-columns:repeat(6,52px);gap:8px;margin-top:10px}.rd-avatar-options button{padding:3px;border:2px solid transparent;border-radius:14px;background:transparent;min-height:52px}.rd-avatar-options button[aria-pressed=true]{border-color:var(--rd-accent);background:var(--rd-soft)}.rd-avatar-options svg{width:42px;height:42px}.rd-customer-row:focus-visible,.rd-nav a:focus-visible,.rd-tabs a:focus-visible{outline:2px solid var(--rd-accent);outline-offset:-2px}.rd-notice{margin:12px 0;padding:10px 12px}.rd-review{gap:8px;margin:12px 0}.rd-thread-header{padding:12px}.rd-thread-messages{gap:10px}.rd-thread-row{padding:12px}.rd-reading-tools{margin-bottom:10px}@media(max-width:1000px){.rd-shell{grid-template-columns:180px minmax(0,1fr)}.rd-columns{grid-template-columns:minmax(0,1fr)}.rd-settings-layout{grid-template-columns:145px minmax(0,1fr)}}@media(max-width:700px){.rd-settings-layout{display:block}.rd-settings-nav{display:flex;overflow-x:auto;margin-bottom:12px;flex-wrap:nowrap}.rd-settings-nav .rd-button{flex-shrink:0}.rd-login-card .rd-credentials,.rd-login-fields{grid-template-columns:minmax(0,1fr)}.rd-customer-facts{gap:10px 18px}.rd-customer-facts>div{flex:1 1 42%}.rd-counted-device{grid-template-columns:minmax(0,1fr) 72px}.rd-counted-device>.check-label{grid-column:1/-1}.rd-counted-device>.rd-field{grid-column:1}.rd-avatar-options{grid-template-columns:repeat(4,52px)}}@media(max-width:650px){.rd-shell,.rd-shell.rd-sidebar-collapsed{display:block}.rd-page,.rd-page:has(.rd-email-columns){padding:16px 12px 90px}.rd-topbar{padding:6px 12px;min-height:50px;height:auto}.rd-sidebar{padding:10px 12px}.rd-panel{padding:12px}.rd-tabs{gap:3px}.rd-tabs :is(button,a){font-size:12px;padding:7px 9px}input,select,textarea{font-size:16px}.rd-customer-heading>.rd-title{width:100%}.rd-customer-heading h1{font-size:23px}.rd-customer-facts>div{flex:1 1 100%}.rd-form-grid{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.rd-avatar-options button,.rd-button,.rd-nav a,.rd-tabs a{min-height:44px}.rd-button.rd-copy-icon{width:36px;min-height:44px}.rd-copy-wrap{margin-left:2px}}@media(prefers-reduced-motion:reduce){.rd-nav-label,.rd-shell,.rd-sidebar{transition:none}}.rd-panel.rd-subscription-card{padding:0}.rd-subscription-content{padding:14px;margin-top:0}.rd-subscription-card>summary{margin-left:0;gap:10px}.rd-subscription-card>summary>div{gap:4px}.rd-login-card .rd-credentials dd{padding:6px 8px}.rd-login-card .rd-credentials dd>.rd-copy-wrap{flex:0 0 auto;white-space:normal;-webkit-user-select:none;user-select:none;margin-left:0}@media(max-width:650px){.rd-sidebar .rd-nav{display:flex;flex-wrap:wrap;gap:3px;max-width:100%}.rd-sidebar .rd-nav a{font-size:12px;min-width:0}.rd-sidebar .rd-nav a svg{display:block}.rd-sidebar .rd-nav-label{max-width:140px}.rd-sidebar-collapsed .rd-nav-label{max-width:0}}.rd-shell,.rd-shell *{overscroll-behavior:auto}.rd-avatar-options .rd-illustrated-avatar{width:42px;height:42px;border-radius:12px;object-fit:contain}.rd-avatar-categories{margin-top:10px;gap:6px}.rd-avatar-categories button[aria-pressed=true]{background:var(--rd-soft);border-color:var(--rd-accent)}.rd-avatar-credit{margin-top:12px;font-size:11px}.rd-avatar-credit a{color:inherit}.form-page .rd-title>.rd-illustrated-avatar{width:52px;height:52px;border-radius:15px}.rd-brand-logo-image{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;background:#000;border-radius:12.5%}.rd-sidebar-heading .rd-logo{gap:8px;font-size:21px;letter-spacing:-.5px}.rd-sidebar-collapsed .rd-sidebar-heading .rd-logo{gap:0}.auth-brand .rd-brand-logo-image,.loading .rd-brand-logo-image{width:44px;height:44px;flex-basis:44px}@media(max-width:650px){.auth-brand .rd-brand-logo-image{width:36px;height:36px;flex-basis:36px}}.rd-app-picker{animation:rd-app-picker-enter .2s ease-out;transform-origin:top}.rd-app-picker .rd-field{margin-bottom:6px}.rd-app-search{display:flex;align-items:center;gap:8px;background:var(--rd-field-bg);border:1px solid var(--rd-field-line);border-radius:8px;padding:0 9px;color:var(--rd-muted)}.rd-app-search input{min-width:0;flex:1 1;border:0;background:transparent;box-shadow:none}.rd-app-search .rd-button{flex:none;padding:4px;min-height:28px}.rd-app-search input::-webkit-search-cancel-button{display:none}.rd-app-picker fieldset>p{margin:8px 0 10px}.rd-app-picker-results{max-height:min(320px,45dvh);overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--rd-field-line) transparent;border:1px solid var(--rd-line);border-radius:8px;background:var(--rd-field-bg)}.rd-app-option{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--rd-line);transition:background .15s}.rd-app-option:last-child{border-bottom:0}.rd-app-option:hover{background:var(--rd-hover)}.rd-app-option.selected{background:var(--rd-soft)}.rd-app-option input{flex:none;width:17px;height:17px;min-height:17px}.rd-app-option-label>span{display:grid;gap:3px;flex:1 1;min-width:0;overflow-wrap:anywhere}.rd-app-option small{color:var(--rd-muted);font-size:11px}.rd-app-option>svg{color:var(--rd-accent);flex:none}.rd-app-picker-empty{padding:18px;color:var(--rd-muted)}.rd-app-picker-footer{margin-top:12px}@keyframes rd-app-picker-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rd-app-picker{animation:none}.rd-app-option{transition:none}}.rd-app-option-label{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;cursor:pointer}.rd-app-device{display:grid;gap:4px;flex:0 1 230px;min-width:0}.rd-app-device select{width:100%;min-width:0;text-overflow:ellipsis}@media(max-width:540px){.rd-app-option{flex-wrap:wrap}.rd-app-device,.rd-app-option-label{flex-basis:100%}.rd-app-device{padding-left:27px}}:root[data-theme=dark]{--rd-bg:#09090B;--rd-surface:#18181B;--rd-side:#121214;--rd-text:#FFFFFF;--rd-muted:#A1A1AA;--rd-line:#27272A;--rd-accent:#FFFFFF;--rd-on-accent:#09090B;--rd-soft:#27272A;--rd-field-bg:#0D0D0F;--rd-field-line:#27272A;--rd-hover:#27272A;--rd-focus:#A1A1AA;--rd-amber:#ffe099;--rd-amber-bg:#493b20;--rd-error:#ffb4b8;--rd-card-shadow:0 3px 14px #0002}[data-theme=dark] :is(.rd-sidebar,.rd-topbar,.rd-tabs,.rd-settings-nav,.rd-next,.auth-brand,.rd-email-toolbar){--rd-bg:#09090B;--rd-surface:#18181B;--rd-text:#FFFFFF;--rd-muted:#A1A1AA;--rd-line:#27272A;--rd-accent:#FFFFFF;--rd-on-accent:#09090B;--rd-soft:#27272A;--rd-field-bg:#0D0D0F;--rd-field-line:#27272A;--rd-hover:#27272A;background:#121214;color:var(--rd-text)}[data-theme=dark] .rd-sidebar{background:#121214}[data-theme=dark] .rd-topbar{background:#121214;border-bottom-color:#27272A}[data-theme=dark] :is(.rd-tabs,.rd-settings-nav){background:#121214;border-color:#27272A}[data-theme=dark] .rd-nav :is(button,a)[aria-current=page],[data-theme=dark] .rd-settings-nav .rd-button[aria-current=page],[data-theme=dark] .rd-tabs :is(button,a)[aria-pressed=true]{background:#27272A;color:#FFFFFF;border-color:#27272A}[data-theme=dark] .rd-nav :is(button,a)>svg{color:#FFFFFF}[data-theme=dark] .rd-panel{background:var(--rd-surface)}[data-theme=dark] .rd-customer-row{background:#18181B}[data-theme=dark] :is(.rd-avatar,.rd-brand-icon){background:#27272A;color:#FFFFFF;border-color:#27272A}[data-theme=dark] .rd-service-stats{background:#121214}[data-theme=dark] .rd-meter::-webkit-meter-optimum-value{background:#A1A1AA}[data-theme=dark] .rd-meter::-moz-meter-bar{background:#A1A1AA}[data-theme=dark] .rd-next{background:#18181B;border-color:#27272A}[data-theme=dark] .rd-next .rd-primary{background:#FFFFFF;color:#09090B}[data-theme=dark] :is(.rd-ai-box,.rd-ai-rule){background:#18181B;border-color:#27272A}[data-theme=dark] .rd-pill:not(.rd-warn){border-color:#27272A}[data-theme=dark] :is(.rd-app-option.selected,.rd-avatar-categories button[aria-pressed=true]){background:#27272A;border-color:#27272A}[data-theme=dark] .rd-thread-pane{background:#121214;border-color:#27272A}[data-theme=dark] :is(.rd-thread-header,.rd-mail-list-title,.rd-thread-reply){background:#18181B;border-color:#27272A}[data-theme=dark] .rd-thread-row{background:#18181B;border-color:#27272A}[data-theme=dark] .rd-thread-row.selected{outline-color:#A1A1AA}[data-theme=dark] .rd-thread-message.incoming{background:#27272A;border-color:#27272A}[data-theme=dark] .rd-thread-message.outgoing{background:#18181B;border-color:#27272A}[data-theme=dark] .rd-thread-avatar{background:#27272A;color:#FFFFFF;border-color:#27272A}[data-theme=dark] .rd-composer-dock{background:#18181B;border-color:#27272A}[data-theme=dark] .rd-thread-message.unread,[data-theme=dark] .rd-thread-row.unread{background:#4a3c21;border-color:#b79951}[data-theme=dark] .unread .rd-thread-tags{color:#ffe09a}[data-theme=dark] .rd-thread-message.important,[data-theme=dark] .rd-thread-row.important{background:#4d2b37;border-color:#b46e83}[data-theme=dark] .important .rd-thread-tags{color:#ffbfc9}[data-theme=dark] :is(.rd-kicker,.rd-eyebrow){color:#A1A1AA}@media(hover:hover){[data-theme=dark] :is(.rd-button:not(:disabled),.rd-nav a,.rd-tabs a,.rd-customer-row,.rd-app-option,.rd-sidebar-toggle,.rd-workspace-icon,.rd-message-toggle,.rd-composer-dock button,.rd-thread-row:not(.unread):not(.important)):hover{--rd-text:#FFFFFF;--rd-muted:#A1A1AA;--rd-accent:#FFFFFF;--rd-on-accent:#09090B;--rd-soft:#27272A;background:#27272A!important;color:#FFFFFF!important;border-color:#27272A!important;filter:none!important}[data-theme=dark] :is(.rd-button:not(:disabled),.rd-nav a,.rd-tabs a,.rd-customer-row,.rd-app-option,.rd-message-toggle,.rd-composer-dock button,.rd-thread-row:not(.unread):not(.important)):hover :is(.rd-muted,.rd-label,.rd-meta,.rd-list-meta,.rd-thread-tags,.rd-thread-snippet,.rd-collapsed-snippet,time,small){color:#A1A1AA!important}[data-theme=dark] :is(.rd-button:not(:disabled),.rd-nav a,.rd-tabs a,.rd-app-option,.rd-sidebar-toggle,.rd-workspace-icon):hover>svg{color:#FFFFFF!important}[data-theme=dark] :is(.rd-customer-row,.rd-thread-row:not(.unread):not(.important)):hover :is(.rd-avatar,.rd-thread-avatar){background:#27272A;color:#FFFFFF;border-color:#27272A}[data-theme=dark] .rd-thread-row:is(.unread,.important):hover{box-shadow:inset 0 0 0 2px #A1A1AA}[data-theme=dark] .rd-link:hover{color:#A1A1AA}[data-theme=dark] :is(.rd-app-installation,.rd-subscription-card)>summary:hover{background:#27272A;color:#FFFFFF;--rd-text:#FFFFFF;--rd-muted:#A1A1AA;--rd-soft:#27272A}}:root[data-theme=light]{--rd-line:#adb8c8;--rd-field-line:#8e9eb4}.rd-mail-layout{height:clamp(620px,88dvh,1150px)}.rd-email-expansion{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.rd-email-expansion.expanded{grid-template-rows:1fr;opacity:1}.rd-email-expansion-inner{min-height:0;overflow:hidden}.rd-email-expansion .rd-message-expanded{animation:none;padding-top:1px}.rd-email-collapse-footer{display:flex;justify-content:flex-end;margin-top:14px;padding-top:10px;border-top:1px solid var(--rd-line)}.rd-collapse-email{display:grid;place-items:center;min-width:36px;min-height:36px;padding:7px}.rd-thread-message{scroll-margin-top:72px;overflow-anchor:none}@media(max-width:650px){.rd-mail-layout{height:88dvh;min-height:500px}.rd-collapse-email{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.rd-email-expansion{transition:none}}