.r-site{min-height:100vh}.r-topline{padding:12px 24px;text-align:center;font-size:11px;background:linear-gradient(105deg,#0d3761,#087585);color:#defaff}.r-topline span{margin-left:18px;color:#8ee9f5}.r-wordmark{font-size:23px;font-weight:700;letter-spacing:-1px}.r-wordmark span{color:#039caf}.r-hero{position:relative;padding:70px 0 55px;border-bottom:1px solid #d5e8f0;background:radial-gradient(ellipse at 80% 25%,#6ce6ec42,transparent 55%),linear-gradient(125deg,#edf4ff,#f0fcfd)}.r-hero h1{font-size:clamp(38px,5vw,65px);letter-spacing:-2.3px;line-height:1.08;max-width:760px;margin:22px 0}.r-hero h1 span{background:linear-gradient(90deg,#226dd2,#00a3b7);-webkit-background-clip:text;background-clip:text;color:transparent}.r-hero p{max-width:700px;color:#55748b;line-height:1.8;font-size:15px}.r-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #abd9e8;border-radius:24px;padding:7px 12px;font-size:10px;letter-spacing:.8px;color:#09788d;background:#f7ffffb3}.r-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#03a7ae}.r-hero-actions{display:flex;gap:24px;align-items:center;margin-top:27px;font-size:12px}.r-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:55px;padding-block:44px 75px;align-items:start}.r-sidebar{position:sticky;top:30px}.r-sidebar strong{display:block;font-size:10px;letter-spacing:1.1px;color:#7391a6;margin:22px 0 13px}.r-sidebar a{display:block;border-left:2px solid #dae9f1;padding:11px 14px;font-size:12px;color:#56748a}.r-sidebar a:hover,.r-sidebar a[aria-current=page]{color:#076d9d;background:linear-gradient(90deg,#e2f2ff,#e5ffff40);border-color:#08a4bd}.r-article{min-width:0;max-width:900px}.r-article h2{font-size:28px;letter-spacing:-.8px;margin:12px 0 18px;scroll-margin-top:24px}.r-article h3{font-size:18px;margin:27px 0 12px}.r-article li,.r-article p{font-size:14px;line-height:1.85;color:#547086;margin-block:12px}.r-article a:not(.m-button):not(.r-card){color:#06749e;text-decoration:underline;text-underline-offset:3px}.r-article ol,.r-article ul{padding-left:22px}.r-article section{margin-bottom:38px}.r-callout{background:linear-gradient(110deg,#eaf4ff,#eafbfc);border:1px solid #c7e4ef;border-left:3px solid #159fc0;border-radius:10px;padding:17px 20px;margin-block:22px}.r-callout strong{font-size:13px}.r-callout p{font-size:12px;margin:7px 0 0}.r-code{max-width:100%;background:radial-gradient(ellipse at 95% 0,#08758a30,transparent 80%),#0c2035;border:1px solid #20445c;color:#c9edf9;border-radius:13px;overflow:auto;padding:23px;font:12px/1.85 JetBrains Mono,monospace;box-shadow:0 15px 25px #14375d0c;tab-size:2;margin:20px 0}.r-article :not(pre)>code{font:12px JetBrains Mono,monospace;background:#eaf2f8;padding:3px 5px;border-radius:4px;overflow-wrap:anywhere}.r-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.r-card{border:1px solid #d7e7ef;padding:24px;border-radius:13px;background:linear-gradient(135deg,#fff,#f4fcff);box-shadow:0 6px 18px #153b6206;color:#173d59}.r-card:hover{border-color:#40b6cf;box-shadow:0 12px 26px #187e9e12}.r-card svg{color:#079fba;margin-bottom:18px}.r-card h3{margin:0 0 10px}.r-card p{font-size:12px;margin:0}.r-table-wrap{overflow:auto;border:1px solid #d8e7ef;border-radius:10px}.r-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.65}.r-table th{background:#edf6fc;color:#296381;font-size:11px}.r-table td,.r-table th{padding:13px 16px;border-bottom:1px solid #e1ecf2}.r-table td{color:#4e6d83}.r-table tr:last-child td{border-bottom:0}.r-legal .r-article{max-width:760px}.r-date{font-size:11px!important;color:#7791a4!important}.p-key-secret{display:block;overflow-wrap:anywhere;white-space:pre-wrap;background:#092337;color:#b9f7ff;padding:18px;border-radius:10px;margin:14px 0;font:12px/1.7 monospace}.p-key-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #e0eaf2}.p-key-row>div{min-width:0}.p-key-row strong{display:block;overflow-wrap:anywhere}.p-key-row p{font-size:12px;line-height:1.8;color:#6a8196}.p-dev-form{display:grid;gap:16px}.p-dev-form label{font-size:13px;display:grid;gap:8px}.p-dev-form input:not([type=checkbox]),.p-dev-form select{border:1px solid #d4e3ee;border-radius:8px;padding:12px;background:#fff;color:#1d3f59}.p-dev-scopes{border:1px solid #d9e7ef;padding:16px;border-radius:9px}.p-dev-scopes label{display:flex;align-items:center;gap:10px;margin:12px 0}.p-dev-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.p-dev-meta{font-family:monospace;overflow-wrap:anywhere}.p-dev-space{margin-bottom:24px}@media(max-width:850px){.r-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}.r-hero{padding:45px 0}.p-dev-grid{grid-template-columns:1fr}}@media(max-width:600px){.r-layout{grid-template-columns:1fr;gap:28px;padding-top:25px}.r-sidebar{position:static;display:flex;flex-wrap:wrap;gap:6px}.r-sidebar strong{width:100%;margin-top:5px}.r-sidebar a{padding:8px 11px;border:1px solid #dce9f0;border-radius:6px;font-size:11px}.r-cards{grid-template-columns:1fr}.r-hero h1{letter-spacing:-1.4px}.r-topline span{display:block;margin:5px 0 0}.r-hero-actions{flex-wrap:wrap;gap:18px}.r-code{padding:17px;font-size:11px}.r-article h2{font-size:25px}.p-key-row{align-items:flex-start;flex-direction:column}}