/* Shared canvas, controls and type across public and operational surfaces. */
body{background-color:var(--bg);color:var(--text);font-family:Geist,system-ui,sans-serif;font-synthesis:none;caret-color:var(--lilac);scrollbar-color:#655a6d #171716}
::selection{background:var(--lilac);color:#241a2e}
body.public,body.docs-shell,body:not(.signed-in):has(.reading-layout){background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:44px 44px}
h1,h2,h3{color:var(--text);font-weight:500;letter-spacing:-.03em;text-wrap:balance}
p,.muted{color:var(--muted)}
a{ text-underline-offset:5px }
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}
.button{border-radius:100px;min-height:42px;padding:10px 17px;gap:10px;background:#282624;border:1px solid #4b4640;color:var(--text);font-size:12px;font-weight:500;transition:background .18s,border-color .18s,transform .18s}
.button:hover{background:#35302f;border-color:#80716d}
.button.primary{background:var(--lilac);border-color:var(--lilac);color:#241b2e}
.button.primary:hover{background:#d3b4f8;border-color:#d3b4f8}
.button.danger{background:#362321;border-color:#89514b;color:#ffc0b7}
.button:disabled{opacity:.5;transform:none;cursor:not-allowed}
.icon-button{border-radius:50%;min-height:36px;min-width:36px}
.icon-button:hover{background:#332e2a}
.text-link,.small-link{color:#d2bbec}
.text-link:hover,.small-link:hover{color:#eed9ff}
input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden])),select,textarea{background:var(--field-bg);border-color:var(--field-border);color:var(--text);border-radius:var(--radius-control);min-height:43px;padding:10px 13px;font-size:13px}
input::placeholder,textarea::placeholder{color:#a59c93;opacity:1}
label{color:#e1d9d0}
input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--lilac)}
.panel{background:var(--panel);border-color:var(--border);border-radius:14px;box-shadow:none}
.panel-heading{background:transparent;border-color:var(--border)}
.panel-heading h2,.section-title h2{font-size:16px}
.panel-heading p,.section-title p,.form-help{color:var(--muted)}
.badge{border-radius:100px;padding:3px 9px;border-color:#65516d;background:#302638;color:#d8b9f5;font-size:10px}
.badge.good{background:#20392c;border-color:#3e7257;color:#a6e0bf}
.badge.warn{background:#3d2b19;border-color:#836032;color:#f3c48b}
.badge.bad,.badge.error{background:#3c2222;border-color:#85504c;color:#ffc2ba}
.form-error{background:#392321;color:#ffc2ba;border:1px solid #80504a;border-radius:10px}
.notice{background:#25392d;border-color:#456c53;color:#c0e6ca;border-radius:10px}
.initials{background:#49384f;color:#edccfa}
.avatar{border-radius:10px}
.table-scroll{scrollbar-width:thin;scrollbar-color:#62536b #1b191b}
table th{color:#c2b6cb;background:#252024;border-color:var(--border);font-weight:500}
table td{border-color:var(--border);color:#e1dcd5}
tbody tr:hover{background:#24211f}
.mono,code{color:#d9c1ed}
.page-heading{align-items:center;margin-bottom:30px}
.page-heading h1,.server-title h1{font-size:clamp(29px,2.6vw,39px);line-height:1.16;letter-spacing:-.035em}
.page-heading p{font-size:13px;line-height:1.8;max-width:66ch}
.heading-colour{color:var(--lilac)}
.empty{padding-block:45px}.empty>.icon{color:var(--lilac)}
.empty p{font-size:12px;color:var(--muted)}

/* A steady operational shell, with colour assigned to the work it contains. */
.signed-in{background-image:none}
.signed-in .button{min-height:44px}
.signed-in .collection-search input[type=search],.signed-in #readiness-search{width:100%;min-height:44px;padding:10px 32px 10px 39px;font-size:13px;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-control);color:var(--text)}
.record-search-controls>.button{justify-content:center}
.record-search-controls>.collection-search{min-width:0;flex:1 1 260px}
.record-search-controls>select{width:auto;min-width:0;max-width:100%;flex:0 1 230px;min-height:44px}
.signed-in dialog{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:none}
.signed-in dialog::backdrop{background:#0b090bcc;backdrop-filter:none}
@media(max-width:800px){.signed-in .collection-search input[type=search],.signed-in #readiness-search{min-height:48px;font-size:16px}.record-search-controls>.collection-search{flex-basis:100%}.record-search-controls>select{flex:1 1 100%;width:100%;min-height:48px;font-size:16px}.collection-controls>.pill-switch{min-width:0;width:100%;flex:1 1 100%}.collection-controls>.pill-switch button{min-width:0;flex:1;flex-direction:column;gap:3px;padding:8px 4px;font-size:11px;white-space:normal;min-height:54px}}
.sidebar{width:224px;padding:0 13px 14px;background:#181617;border-color:#3e333f}
.sidebar .brand{height:82px;padding-inline:12px}
.sidebar .brand img.brand-logo{width:160px;height:auto}
.workspace-switch{background:#242023;border:1px solid #554652;border-radius:10px;padding-inline:10px;margin-bottom:14px}
.workspace-switch>.icon{color:var(--lilac)}
.workspace-switch select{background:transparent;color:#ddd3df;border:0;min-height:38px;font-size:11px}
.nav-label{color:#a99bb1;letter-spacing:.03em;text-transform:lowercase;font-size:11px;margin:22px 12px 8px}
.nav-item{border-radius:100px;padding:10px 13px;min-height:42px;font-size:12px;color:#c4b9c9;margin:3px 0}
.nav-item:hover{background:#302730;color:#f5e9fc}
.nav-item.active{background:#b997e7;color:#261c31}
.nav-item.active::before{display:none}
.nav-item.active .icon{color:#362344}
.nav-item .nav-current{width:14px;margin-left:auto}
.nav-group:nth-child(2) .nav-item:not(.active)>.icon{color:var(--pink)}
.nav-group:nth-child(3) .nav-item:not(.active)>.icon{color:var(--orange)}
.sidebar .small-link{color:#b8abbf;font-size:11px}
.sidebar .account{border-color:#443747;padding-top:19px}
.sidebar .account strong{color:#e9dcec}
.sidebar .account span:not(.avatar){color:#ad9db5}
.workspace{margin-left:224px}
.topbar{height:74px;border-color:var(--border);background:#171715;padding-inline:36px}
.breadcrumbs{color:#e2d9ce;font-size:12px}
.breadcrumbs>a,.breadcrumbs span{color:#b5a89b}
.workspace-search{border-radius:100px;padding:8px 13px;background:#24211f;border-color:#50483f;color:#c9bfb3}
.workspace-search:hover{border-color:var(--lilac);color:var(--text)}
kbd{background:#171613;border-color:#5c5047;color:#c8bdb1}
.workspace>main{max-width:1520px;padding:36px 36px 70px}
.demo-banner{border:1px solid #65503d;background:#30271e;color:#e7c39b;border-radius:10px;font-size:11px;padding:12px 16px;margin-bottom:28px}
.demo-banner a{color:#ffe0bc;text-decoration:underline;text-underline-offset:4px}
.service-announcement{background:#302639;border-color:#60516d;color:#e7d3f8;border-radius:10px}
.recovery-toolkit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}
.recovery-toolkit a{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:7px;padding:19px;border-radius:12px;background:#30273a;color:#e1c3fa;font-size:12px;transition:background .18s}
.recovery-toolkit a:nth-child(2){background:#382730;color:#fac8dc}
.recovery-toolkit a:nth-child(3){background:#382a20;color:#fac895}
.recovery-toolkit a:hover{background:#493653}
.recovery-toolkit a:nth-child(2):hover{background:#503343}
.recovery-toolkit a:nth-child(3):hover{background:#503826}
.recovery-toolkit a>span{font-size:10px;color:inherit;opacity:.85;margin-left:28px;width:calc(100% - 56px);order:2}
.recovery-toolkit a>.icon:last-child{width:15px;margin-left:auto}
.dashboard-overview .workspace-totals{margin-block:28px 36px;padding-block:21px;border-color:var(--border)}
.dashboard-overview .workspace-totals>a{padding-inline:25px;border-color:var(--border)}
.dashboard-overview .workspace-totals strong{font-size:32px;font-weight:500;color:var(--lilac)}
.dashboard-overview .workspace-totals>a:nth-child(2) strong{color:var(--pink)}
.dashboard-overview .workspace-totals>a:nth-child(3) strong{color:var(--blue)}
.dashboard-overview .workspace-totals>a:nth-child(4) strong{color:var(--orange)}
.dashboard-overview .workspace-totals span{font-size:11px;color:var(--muted)}
.board-heading h2{font-size:20px;letter-spacing:-.03em}
.board-heading p{color:var(--muted);font-size:12px}
.pill-switch{background:#211e22;border-color:#4a3e50;border-radius:100px;gap:3px}
.pill-switch button{border-radius:100px;color:#c0b2c8;min-height:36px}
.pill-switch button:hover{background:#37303d;color:#f1e5fa}
.pill-switch button[aria-pressed=true]{background:var(--lilac);color:#291b35}
.pill-switch button>span{background:#00000017}
.readiness-table{border-radius:12px;border-color:#4c424e;background:#191718}
.readiness-table th{background:#282029;color:#d3bddf;font-size:10px}
.readiness-table td{border-color:#3d333d;padding-block:21px}
.readiness-table tbody tr:hover{background:#28212b}
.snapshot-age{color:#a6c6f4}
.snapshot-age.needs-attention{color:#efbc85}
.readiness-details summary{color:#d9c0ed}
.readiness-details ul{background:#27202c;border-color:#514256}
.readiness-details li small{color:#c2b2cd}
.readiness-footer{color:var(--muted)}
.overview-grid .panel-heading{border-color:var(--border)}
.chart-range{background:#29222e}
.chart-line{stroke:var(--lilac)}
.chart-grid{stroke:#473b4a}
.chart-selected-day{fill:var(--pink);stroke:#191719}
.chart-scale,.chart-labels,.chart-summary{color:var(--muted)}
.chart-inspector{border-color:#453b49;color:#bdb0c5}
.data-row,.job-row{border-color:var(--border);color:#d8d0c8}
.data-row strong{color:#dbc3f2}
.mini-icon,.stat-icon{background:#352b3e;color:var(--lilac);border-radius:9px}
.operation-summary{border-color:var(--border);color:var(--muted)}
.outcome-list>div{border-color:var(--border)}
.outcome-list dt{color:var(--muted)}
.outcome-list dd{color:var(--mint)}
.community-list,.backup-list,.community-row,.backup-row{border-color:var(--border)}
.community-row:hover,.backup-row:hover{background:#201d20}
.community-mark,.backup-icon{background:#3b2e45;color:var(--lilac)}
.community-row p,.backup-row p,.backup-date{color:var(--muted)}
.community-name{color:var(--text)}
.server-tabs{border-color:var(--border)}
.server-tab{color:#bdb1c6}
.server-tab.active,.server-tab[aria-selected=true]{color:var(--lilac);border-color:var(--lilac)}
.admin-nav{border-color:var(--border)}
.admin-nav a.active{color:var(--button-ink);border-color:var(--lilac)}
.tab.active,.tabs a.active,.tabs a[aria-current=page]{color:var(--lilac);border-color:var(--lilac)}
.command-palette{background:#211c24;color:var(--text);box-shadow:0 24px 85px #000a}
.command-input-wrap{border-color:#4c3d53}
#command-input{background:#171318;border-color:#74617d}
.command-results a:hover,.command-results a:focus-visible{background:#493551;color:#f9edff}
.command-results a>.icon:first-child{color:var(--lilac)}
.command-results a small{color:#beafc8}
.command-footer{background:#2b2330;border-color:#4b3d50;color:#bbaac6}

/* The public frame and authentication use the same connected vocabulary. */
.public-header,.site-header,.docs-header{border-color:var(--border);background:transparent}
.public-header{max-width:1248px;width:calc(100% - 80px);min-height:94px;padding:0;margin-inline:auto}
.public-header .brand{padding:0;height:auto}
.public-header .brand img.brand-logo{width:174px;height:auto}
.public-header nav{gap:26px;font-size:12px;color:#c4bcb3}
.public-header nav a{min-height:44px;display:inline-flex;align-items:center}
.public-workspace>main{max-width:1248px;padding-top:32px}
.auth-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;min-height:730px;padding-block:40px}
.auth-intro{padding:0}
.auth-intro h2{font-size:clamp(42px,5.2vw,70px);line-height:1.05;letter-spacing:-.04em;margin:0 0 28px;font-weight:600}
.auth-intro h2>span:nth-of-type(1){color:var(--lilac)}
.auth-intro h2>span:nth-of-type(2){color:var(--pink)}
.auth-intro h2>span:nth-of-type(3){color:var(--blue)}
.auth-intro>p{font-size:14px;line-height:1.9;color:var(--muted)}
.auth-assembly{perspective:none;margin-top:36px;display:flex;flex-direction:column;gap:0;max-width:400px}
.auth-assembly>div,.auth-assembly>div:nth-child(n){transform:none;background:transparent;border:0;border-bottom:1px solid var(--border);padding:16px 0;border-radius:0;display:flex;align-items:center;gap:12px;min-height:64px}
.auth-assembly>div>.icon{color:var(--lilac)}
.auth-assembly>div:nth-child(2)>.icon{color:var(--pink)}
.auth-assembly>div:nth-child(3)>.icon{color:var(--blue)}
.auth-assembly strong{font-size:12px;font-weight:500}
.auth-assembly span{margin-left:auto;max-width:145px;text-align:right;color:var(--muted);font-size:10px}
.auth-principle{border:0;padding-top:0;margin-top:25px;line-height:1.8;color:var(--muted)}
.auth-principle>.icon{color:var(--mint)}
.auth-card{border:1px solid #54455b;border-radius:16px;background:#211c25;padding:38px;max-width:460px;margin:0;justify-self:end;width:100%;box-shadow:none}
.auth-card h1{font-size:30px;color:#ebd6fc;letter-spacing:-.035em}
.auth-card>.muted{color:#c5b5cd;line-height:1.8;font-size:13px}
.auth-card .auth-mark{width:32px;height:32px;margin-bottom:28px}
.auth-card label{color:#dfd0e7}
.auth-card input{background:var(--field-bg);border-color:var(--field-border)}
.auth-card input::placeholder{color:#a59c93}
.auth-card .button{min-height:48px}
.auth-card .form-help{font-size:11px;color:#c3b0cf;line-height:1.8;margin-top:15px}
.auth-card .auth-switch{font-size:12px;color:#c4b3cd}
.auth-card .auth-switch a{color:#e2c6f8;text-decoration:underline}
.auth-card .divider{color:#bcaac7}
.verification-card{background:#201b25;border-color:#5a4964;border-radius:16px}
.verification-detail{background:#2d2535;border-color:#695575}
.verification-card h1{color:#ead5fc}
.consent-check{color:#d6c5df}
.success-mark{background:#254533;color:var(--mint)}
.error-layout{background:transparent}
.error-visual{color:var(--pink)}
.error-copy h1{color:var(--lilac)}

/* Readable documents in a colourful frame. */
.docs-shell{--docs-line:#403a35;--docs-muted:#bdb2a8;--docs-soft:#211d23}
.docs-header{background:#171615;border-bottom:1px solid var(--border)}
.docs-header-inner{max-width:1248px;min-height:90px}
.docs-product-label{color:var(--lilac);border-color:#615065;background:#2a2230;border-radius:100px;padding:5px 12px;font-size:11px}
.docs-header nav{color:#c4b8ce}
.docs-workspace{background:transparent}
.docs-layout{max-width:1248px}
.docs-sidebar{border-color:#433a49}
.docs-sidebar nav>a{border-radius:100px;color:#c6b8d0;padding:10px 14px;min-height:42px}
.docs-sidebar nav>a:hover{background:#33273b;color:#f1dfff}
.docs-sidebar nav>a.active,.docs-sidebar nav>a[aria-current=page]{background:var(--lilac);color:#2d1f39;border-color:transparent}
.docs-sidebar nav>a .icon,.docs-sidebar nav>a[aria-current=page]>.icon{color:inherit}
.docs-rail-label{color:#b29ebe}
.docs-nav-count{background:#3b2d44;color:#e6c9fb;border-radius:100px}
.docs-content{background:var(--bg);padding-inline:24px;max-width:960px}
.docs-content h1{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.035em;color:var(--lilac)}
.docs-content h2{color:#e1c4f6;font-size:25px}
.docs-content p,.docs-content li{color:#c4b9b0}
.docs-callout{background:#27212d;border-color:#5a4c64;color:#d9c1eb;border-radius:10px}
.docs-callout p{color:#d9c1eb}
.docs-content code{color:#e1bdf8;background:#302538}
.docs-content pre{background:#1e1823;border-color:#51415c}
.docs-content table th{background:#2a2231;color:#e3c5f8}
.docs-content table td{border-color:#43384b}
.docs-step-number{background:#382943;color:#e5c6ff;border-color:#695177}
.privacy-layout h1{color:var(--lilac);font-size:clamp(36px,4vw,52px)}
.privacy-layout .panel p{color:#c4bab0}
.privacy-layout .panel h2{color:#e3c7f8}
.site-header.wrap{max-width:1248px;min-height:96px;border-bottom:1px solid var(--border)}
.site-header nav{color:#c2b8ad;gap:24px;font-size:12px}
.site-header .button{border-radius:100px;color:#e6d4f3}
.page-intro{padding-block:65px 55px}
.page-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.035em;color:var(--lilac);max-width:18ch}
.page-intro .lead{color:#c4b8ac;font-size:17px;line-height:1.8;max-width:64ch}
.contents nav{border-color:var(--border)}
.contents .contents-label{color:#d8c0e8;font-size:12px;font-weight:500;margin-bottom:6px}
.contents a{color:#c2b0ce;border-radius:100px;padding:8px 12px}
.contents a:hover{color:#f0d7ff;background:#302537}
.page-body{background:#111110;padding:5px 0}
.page-body h2{color:#e6c6ff;font-size:27px;letter-spacing:-.03em}
.page-body p,.page-body li{color:#c6bcb3;font-size:15px;line-height:1.9;max-width:72ch}
.page-body a{color:#d4b0f3}
.page-body table th{background:#2c2231;color:#dfc4f5}
.page-body table td{border-color:var(--border)}
.resource-grid{gap:20px}
.resource-grid>a,.related-pages a{background:#221b29;border-color:#584461;border-radius:12px}
.resource-grid>a:nth-child(3n+2){background:#2b1e26;border-color:#624451}
.resource-grid>a:nth-child(3n){background:#201f2e;border-color:#4d4c70}
.resource-grid h3{color:var(--lilac)}
.resource-grid>a:nth-child(3n+2) h3{color:var(--pink)}
.resource-grid>a:nth-child(3n) h3{color:var(--blue)}
.resource-grid p{color:#c3b6cc}
.page-close{background:#28202f;border-color:#5c486b;border-radius:14px}
.page-close h2{color:#e9d2fa}
.site-footer{border-color:var(--border);color:var(--muted)}

.auth-card .button.primary{background:var(--lilac);border-color:var(--lilac);color:#261b31}
.auth-card .button.primary:hover{background:#d3b4f8;border-color:#d3b4f8}
.tabs{background:#211c25;border-color:#514358;border-radius:12px}
.tab{color:#c4b4cd;border-radius:8px}
.tab.active,.tab[aria-selected=true]{background:#4b365a;color:#f0dcff;border-color:transparent}
.server-panel input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden])),.server-panel textarea,.server-panel select{background:var(--field-bg);border-color:var(--field-border);color:var(--text)}
.server-panel input::placeholder,.server-panel textarea::placeholder{color:#a59c93}
.server-chip{background:#2d2633;border-color:#5b4868;color:#ddc4ee;border-radius:100px}
.server-save{background:transparent;border-color:var(--border)}
.server-save>span{color:#c5b3d0}
.input-prefix,.url-prefix,.input-group{background:#221c28;border-color:#574461;color:#c9b0dc}
.segmented-control{background:#151115;border-color:#584560}
.segmented-control input:checked+span{background:var(--lilac);color:#261b31}
.docs-header{backdrop-filter:none}
.docs-header-inner{margin-inline:auto}
.docs-layout{margin-inline:auto}
.docs-code-line{background:#211925;border-color:#5c466a;border-radius:9px}
.docs-code-line>code{color:#e7c9ff;background:transparent}
.docs-code-line>button{color:#dcc2ee}
.docs-code-line>button:hover{background:#45304f;color:#f2dfff}
.docs-note{border-left:0;background:#28202f;border-radius:10px;padding:20px;max-width:74ch}
.docs-note>strong{color:#ecd4ff}
.docs-note p{color:#d0bade}
.docs-steps p,.docs-section>p,.docs-scope-list p{max-width:72ch}
.docs-steps>li::before{color:var(--lilac)}
.docs-next small,.docs-breadcrumb,.docs-rail-footer a{color:#bdafc6}
.docs-breadcrumb>span:last-child{color:#dfd0e7}
.docs-access,.docs-related a{background:#2b2132;border-color:#60466c;color:#dec5ed;border-radius:10px}
.docs-access p,.docs-access strong{color:#ddc4ed}
.resource-grid .resource-card h2{margin-top:0;color:var(--lilac)}
.resource-grid .resource-card:nth-child(3n+2) h2{color:var(--pink)}
.resource-grid .resource-card:nth-child(3n) h2{color:var(--blue)}
@media(max-width:1100px){.workspace>main{padding-inline:25px}.topbar{padding-inline:25px}.recovery-toolkit a{font-size:11px;padding:16px}.auth-layout{gap:45px}.sidebar{width:210px}.workspace{margin-left:210px}.site-header nav{gap:18px}}
@media(max-width:800px){.sidebar{width:244px}.workspace{margin-left:0}.topbar{height:66px;padding-inline:20px}.workspace>main{padding:26px 20px 50px}.page-heading h1,.server-title h1{font-size:30px}.page-heading p{font-size:12px}.recovery-toolkit{gap:8px;margin-block:22px}.recovery-toolkit a{padding:14px 12px;gap:8px;font-size:11px;align-items:flex-start}.recovery-toolkit a>.icon{width:17px}.recovery-toolkit a>.icon:last-child{display:none}.recovery-toolkit a>span{margin-left:0;width:100%;font-size:10px}.dashboard-overview .workspace-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;padding-block:20px}.dashboard-overview .workspace-totals>a:nth-child(odd){padding-left:0}.dashboard-overview .workspace-totals strong{font-size:30px}.readiness-table td{background:#1d191e}.readiness-table tbody tr:hover{background:#29212e}.public-header{width:calc(100% - 40px);min-height:80px;gap:15px}.public-header nav{gap:15px;font-size:11px}.public-header .brand img.brand-logo{width:145px}.public-workspace>main{padding-inline:20px}.auth-layout{grid-template-columns:1fr;min-height:0;gap:38px;padding-block:20px 40px}.auth-intro h2{font-size:49px;line-height:1.05;margin-bottom:20px}.auth-intro>p{font-size:13px}.auth-intro .auth-assembly,.auth-principle{display:none}.auth-card{justify-self:stretch;max-width:none;padding:30px 24px}.auth-card h1{font-size:28px}.auth-card .auth-mark{margin-bottom:20px}.auth-card input{min-height:46px}.docs-header-inner{min-height:80px}.docs-product-label{padding:4px 10px;font-size:10px}.docs-content h1{font-size:35px}.docs-sidebar nav>a{padding:8px 11px}.docs-content h2{font-size:23px}.site-header.wrap{min-height:85px}.site-header nav{gap:15px}.site-header nav .button{font-size:11px;padding:8px 12px}.page-intro{padding-block:40px 35px}.page-intro h1{font-size:42px}.page-intro .lead{font-size:15px}.page-body h2{font-size:25px}.page-body p,.page-body li{font-size:14px}}
@media(max-width:520px){.recovery-toolkit{grid-template-columns:1fr}.recovery-toolkit a{align-items:center;flex-wrap:nowrap;padding:14px 16px;font-size:12px}.recovery-toolkit a>span{margin-left:auto;width:auto;order:0}.recovery-toolkit a>.icon:last-child{display:block;margin-left:5px;width:13px}.public-header{flex-wrap:wrap;padding-block:22px;gap:18px}.public-header nav{width:100%;justify-content:space-between;gap:10px}.public-header nav a{min-height:30px}.public-workspace>main{padding-top:15px}.auth-intro h2{font-size:43px}.auth-layout{gap:30px}.auth-card h1{font-size:26px}.auth-card{padding:27px 22px}.docs-header-inner{flex-wrap:wrap;gap:12px;padding-block:18px}.docs-header nav{margin-left:auto}.docs-product-label{border:0;padding:0;background:none}.site-header.wrap{flex-wrap:wrap;padding-block:22px;gap:20px}.site-header nav{width:100%;justify-content:space-between;gap:9px;font-size:11px}.site-header nav a{min-height:35px;display:flex;align-items:center}.page-intro h1{font-size:37px}.page-intro .intro-actions{gap:20px;align-items:flex-start;flex-direction:column}.page-body{min-width:0}.readiness-toolbar>.pill-switch{width:100%;justify-content:space-between}.readiness-toolbar .pill-switch button{padding-inline:10px;font-size:11px}.community-search{max-width:none;width:100%}}
@media(max-width:800px){.docs-content{padding-inline:0;max-width:none}.docs-content h1{font-size:35px}.docs-content h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
