.rxk-surface{--rxk-navy-950:#08192f;--rxk-navy-900:#0b2345;--rxk-navy-800:#0e2a52;--rxk-graphite:#0e2338;--rxk-teal-700:#00696d;--rxk-teal-600:#008a8f;--rxk-teal-500:#22a3a6;--rxk-teal-400:#3fb6b8;--rxk-mint-300:#c5e6e3;--rxk-mint-200:#dcf0ee;--rxk-aqua-100:#eff8f7;--rxk-blade:#1a626f;--rxk-blade-inner:#17616a;--rxk-wine:#8b1e3f;--rxk-wine-700:#7a1a37;--rxk-wine-100:#f6e9ed;--rxk-green:#0e6b4d;--rxk-white:#fff;--rxk-gray-50:#f8fafa;--rxk-gray-100:#eef1f2;--rxk-gray-300:#cfd9dc;--rxk-gray-600:#526270;--rxk-ink:#0b2345;--rxk-ink-muted:#526270;--rxk-on-dark:#fff;--rxk-on-dark-muted:#a8c6cb;--rxk-ok-ink:#0e6b4d;--rxk-ok-bg:#e7f4ee;--rxk-wait-ink:#7a5200;--rxk-wait-bg:#fff4dc;--rxk-stop-ink:#8b1e3f;--rxk-stop-bg:#f6e9ed;--rxk-line:#dce4e6;--rxk-line-dark:#c5e6e32e;--rxk-r-sm:8px;--rxk-r-md:12px;--rxk-r-lg:18px;--rxk-r-pill:999px;--rxk-shadow-sm:0 1px 2px #0b23450d, 0 6px 18px #0b23450b;--rxk-shadow-md:0 2px 4px #0b23450d, 0 14px 38px #0b234514;--rxk-ease:.18s cubic-bezier(.4, 0, .2, 1);--rxk-font-display:var(--font-display), Georgia, "Times New Roman", serif;--rxk-font-body:var(--font-body), "Segoe UI", system-ui, -apple-system, Arial, sans-serif;font-family:var(--rxk-font-body);color:var(--rxk-ink);background:var(--rxk-white);-webkit-font-smoothing:antialiased}.rxk-public main{padding:0}.rxk-public h1,.rxk-public h2{font-family:var(--rxk-font-display);color:var(--rxk-ink);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:650}.rxk-public h1{letter-spacing:-.038em;font-size:clamp(2.35rem,4.4vw,3.9rem);line-height:1.04}.rxk-public h2{letter-spacing:-.032em;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.1}.rxk-public h3{font-size:1.2rem;line-height:1.3}.rxk-public p{margin:0;line-height:1.65}.rxk-eyebrow{font-family:var(--rxk-font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--rxk-teal-700);margin:0 0 14px;font-size:.72rem;font-weight:700}.rxk-lead{color:var(--rxk-ink-muted);max-width:62ch;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.6}.rxk-note{color:var(--rxk-ink-muted);font-size:.86rem;line-height:1.6}.rxk-note svg{vertical-align:-3px;color:var(--rxk-teal-700);margin-right:6px}.rxk-on-dark .rxk-note svg,.rxk-on-dark .rxk-eyebrow{color:var(--rxk-mint-300)}.rxk-on-dark h1,.rxk-on-dark h2,.rxk-on-dark h3{color:var(--rxk-white)}.rxk-on-dark .rxk-lead,.rxk-on-dark .rxk-note,.rxk-on-dark p{color:var(--rxk-on-dark-muted)}.rxk-container{width:min(1240px,100% - 48px);margin-inline:auto}.rxk-container.narrow{width:min(760px,100% - 48px)}.rxk-section{padding:clamp(56px,6.5vw,96px) 0}.rxk-section.tight{padding:clamp(38px,4vw,56px) 0}.rxk-section.paper{background:var(--rxk-gray-50)}.rxk-section.aqua{background:var(--rxk-aqua-100)}.rxk-section.dark{background:linear-gradient(158deg, var(--rxk-navy-900) 0%, var(--rxk-navy-950) 100%);color:var(--rxk-on-dark);position:relative;overflow:hidden}.rxk-section.dark:before{content:"";pointer-events:none;background-image:linear-gradient(#c5e6e30d 1px,#0000 1px),linear-gradient(90deg,#c5e6e30d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 78% at 76% 12%,#000 0%,#0000 76%);mask-image:radial-gradient(88% 78% at 76% 12%,#000 0%,#0000 76%)}.rxk-section.dark .rxk-container{position:relative}.rxk-section-head{max-width:46rem;margin-bottom:clamp(28px,3vw,44px)}.rxk-section-head .rxk-lead{margin-top:16px}.rxk-section-head.wide{max-width:56rem}.rxk-grid{gap:18px;display:grid}.rxk-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.rxk-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.rxk-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.rxk-after-steps{margin-top:26px}.rxk-after-grid{margin-top:22px}.rxk-caption{max-width:68ch;margin-top:16px}.rxk-hero-aside{min-width:0}.rxk-flow{border:1px solid var(--rxk-line);border-radius:var(--rxk-r-lg);background:var(--rxk-white);box-shadow:var(--rxk-shadow-md);gap:16px;padding:clamp(22px,2.4vw,30px);display:grid}.rxk-flow-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rxk-flow-arrow{color:var(--rxk-teal-700);font-size:1rem}.rxk-mark{flex:none;display:block}.rxk-mark .maple-upper,.rxk-mark .maple-lower{fill:var(--rxk-wine)}.rxk-mark .head{fill:var(--rxk-teal-600)}.rxk-mark .blade-outer{fill:var(--rxk-blade)}.rxk-mark .blade-inner{fill:var(--rxk-blade-inner)}.rxk-on-dark .rxk-mark .maple-upper,.rxk-on-dark .rxk-mark .maple-lower{fill:#b9033a}.rxk-on-dark .rxk-mark .head{fill:#68b4b8}.rxk-on-dark .rxk-mark .blade-outer{fill:#0d8f98}.rxk-on-dark .rxk-mark .blade-inner{fill:#68b4b8}.rxk-lockup{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rxk-word{font-family:var(--rxk-font-display);letter-spacing:-.035em;color:var(--rxk-ink);font-size:2.05rem;font-weight:700;line-height:.94;display:inline-grid}.rxk-word .rx{color:var(--rxk-navy-900)}.rxk-word .k{color:var(--rxk-teal-600)}.rxk-word .ca{color:var(--rxk-wine)}.rxk-word .descriptor{font-family:var(--rxk-font-body);letter-spacing:.095em;color:var(--rxk-ink-muted);white-space:nowrap;margin-top:5px;font-size:.45rem;font-weight:650}.rxk-on-dark .rxk-word,.rxk-on-dark .rxk-word .rx{color:var(--rxk-white)}.rxk-on-dark .rxk-word .k{color:#008590}.rxk-on-dark .rxk-word .ca{color:#c8043b}.rxk-on-dark .rxk-word .descriptor{color:var(--rxk-mint-300)}.rxk-word.compact{font-size:1.4rem}.rxk-word.compact .descriptor{display:none}.rxk-btn{border-radius:var(--rxk-r-md);min-height:46px;font-family:var(--rxk-font-body);cursor:pointer;transition:background var(--rxk-ease), border-color var(--rxk-ease), color var(--rxk-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.94rem;font-weight:650;text-decoration:none;display:inline-flex}.rxk-btn.primary{background:var(--rxk-teal-700);color:var(--rxk-white)}.rxk-btn.primary:hover{background:#00565a}.rxk-btn.secondary{background:var(--rxk-white);color:var(--rxk-navy-900);border-color:#7f939f}.rxk-btn.secondary:hover{background:var(--rxk-gray-50);border-color:var(--rxk-navy-900)}.rxk-btn.on-dark{background:var(--rxk-mint-300);color:var(--rxk-navy-950)}.rxk-btn.on-dark:hover{background:var(--rxk-mint-200)}.rxk-btn.ghost{color:var(--rxk-navy-900);background:0 0;border-color:#7f939f}.rxk-btn.ghost:hover{background:var(--rxk-gray-50);border-color:var(--rxk-navy-900)}.rxk-btn.ghost-dark{color:var(--rxk-white);background:0 0;border-color:#bdf6e76b}.rxk-btn.ghost-dark:hover{background:#bdf6e71a}.rxk-btn.block{width:100%}.rxk-btn.small{min-height:38px;padding:0 13px;font-size:.82rem}.rxk-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rxk-textlink{font-family:var(--rxk-font-body);color:var(--rxk-teal-700);font-size:.92rem;font-weight:650;text-decoration:none}.rxk-textlink:hover{text-decoration:underline}.rxk-on-dark .rxk-textlink{color:var(--rxk-mint-300)}.rxk-state{border-radius:var(--rxk-r-pill);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.74rem;font-weight:650;display:inline-flex}.rxk-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rxk-state.verified{background:var(--rxk-aqua-100);color:var(--rxk-teal-700);border-color:#b9e8e1}.rxk-state.available{background:var(--rxk-ok-bg);color:var(--rxk-ok-ink);border-color:#bfe4d1}.rxk-state.pending{background:var(--rxk-wait-bg);color:var(--rxk-wait-ink);border-color:#eddaae}.rxk-state.review{background:var(--rxk-wine-100);color:var(--rxk-wine);border-color:#e6ccd5}.rxk-state.stopped{background:var(--rxk-stop-bg);color:var(--rxk-stop-ink);border-color:#edccd3}.rxk-badge{color:var(--rxk-teal-700);align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.rxk-badge svg{flex:none}.rxk-on-dark .rxk-badge{color:var(--rxk-mint-300)}.rxk-card{background:var(--rxk-white);border:1px solid var(--rxk-line);border-radius:var(--rxk-r-lg);color:inherit;align-content:start;gap:10px;padding:24px;text-decoration:none;display:grid}.rxk-card p{color:var(--rxk-ink-muted);font-size:.95rem}a.rxk-card{transition:border-color var(--rxk-ease), box-shadow var(--rxk-ease)}a.rxk-card:hover{border-color:var(--rxk-teal-500);box-shadow:var(--rxk-shadow-sm)}.rxk-card .rxk-card-index{font-family:var(--rxk-font-body);letter-spacing:.14em;color:var(--rxk-teal-700);font-size:.7rem;font-weight:700}.rxk-card .rxk-textlink{margin-top:4px}.rxk-section.dark .rxk-card,.rxk-on-dark .rxk-card{border-color:var(--rxk-line-dark);color:var(--rxk-on-dark);background:#ffffff09}.rxk-section.dark .rxk-card h3,.rxk-on-dark .rxk-card h3{color:var(--rxk-white)}.rxk-section.dark .rxk-card .rxk-card-index,.rxk-on-dark .rxk-card .rxk-card-index{color:var(--rxk-mint-300)}.rxk-section.dark .rxk-card p,.rxk-on-dark .rxk-card p{color:var(--rxk-on-dark-muted)}.rxk-audience{background:var(--rxk-white);border:1px solid var(--rxk-line);border-radius:var(--rxk-r-lg);color:inherit;transition:border-color var(--rxk-ease), box-shadow var(--rxk-ease);align-content:start;gap:14px;padding:clamp(26px,3vw,38px);text-decoration:none;display:grid}.rxk-audience:hover{border-color:var(--rxk-teal-500);box-shadow:var(--rxk-shadow-md)}.rxk-audience h2{font-size:clamp(1.5rem,2vw,1.95rem)}.rxk-audience p{color:var(--rxk-ink-muted)}.rxk-audience ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rxk-audience li{color:var(--rxk-ink-muted);padding-left:26px;font-size:.93rem;position:relative}.rxk-audience li:before{content:"";border-left:2px solid var(--rxk-teal-600);border-bottom:2px solid var(--rxk-teal-600);width:12px;height:6px;position:absolute;top:.44em;left:0;transform:rotate(-45deg)}.rxk-steps{border-top:1px solid var(--rxk-line);gap:0;display:grid}.rxk-step{border-bottom:1px solid var(--rxk-line);grid-template-columns:56px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.rxk-step>span{font-family:var(--rxk-font-body);letter-spacing:.12em;color:var(--rxk-teal-700);padding-top:.35em;font-size:.76rem;font-weight:700}.rxk-step p{color:var(--rxk-ink-muted);margin-top:7px}.rxk-on-dark .rxk-steps,.rxk-on-dark .rxk-step{border-color:var(--rxk-line-dark)}.rxk-on-dark .rxk-step>span{color:var(--rxk-mint-300)}.rxk-empty{border:1px dashed var(--rxk-gray-300);border-radius:var(--rxk-r-lg);background:var(--rxk-gray-50);justify-items:start;gap:10px;padding:30px;display:grid}.rxk-empty strong{font-family:var(--rxk-font-body);color:var(--rxk-ink);font-size:1.05rem;font-weight:700}.rxk-empty p{color:var(--rxk-ink-muted);max-width:52ch;font-size:.94rem}.rxk-notice{border-radius:var(--rxk-r-md);border:1px solid #cfe8e4;border-left:4px solid var(--rxk-teal-600);background:var(--rxk-aqua-100);gap:8px;padding:22px 24px;display:grid}.rxk-notice strong{font-family:var(--rxk-font-body);color:var(--rxk-navy-900);font-weight:700}.rxk-notice p{color:#35544f;font-size:.94rem}.rxk-surface .public-header{border-top:0;border-bottom:1px solid var(--rxk-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.rxk-surface .public-header-inner{gap:24px;width:min(1240px,100% - 48px);height:76px}.rxk-surface .desktop-nav{gap:4px}.rxk-surface .desktop-nav a{font-family:var(--rxk-font-body);color:#24404f;border-radius:var(--rxk-r-sm);white-space:nowrap;padding:9px 10px;font-size:.9rem;font-weight:550}.rxk-surface .desktop-nav a:hover{background:var(--rxk-gray-100);color:var(--rxk-ink)}.rxk-surface .desktop-nav a.active{color:var(--rxk-teal-700);box-shadow:inset 0 -2px 0 var(--rxk-teal-600);background:0 0;border-radius:0;font-weight:650}.rxk-surface .header-actions{gap:10px}.rxk-surface .plain-action{font-family:var(--rxk-font-body);color:var(--rxk-navy-900);border-radius:var(--rxk-r-sm);padding:9px 10px;font-size:.9rem;font-weight:600}.rxk-surface .plain-action:hover{background:var(--rxk-gray-100)}.rxk-surface .header-cta{border-radius:var(--rxk-r-md);background:var(--rxk-teal-700);min-height:42px;font-family:var(--rxk-font-body);padding:0 17px;font-size:.9rem;font-weight:650}.rxk-surface .header-cta:hover{background:var(--rxk-teal-700)}.rxk-surface .menu-button{border-radius:var(--rxk-r-md);border-color:var(--rxk-gray-300);font-family:var(--rxk-font-body);color:var(--rxk-navy-900);font-weight:650}.rxk-surface .mobile-nav{border-top-color:var(--rxk-line)}.rxk-surface .mobile-nav nav{width:min(1240px,100% - 48px)}.rxk-surface .mobile-nav a{font-family:var(--rxk-font-body);color:var(--rxk-ink);align-items:center;min-height:44px;font-weight:600;display:flex}.rxk-surface .mobile-nav a.mobile-cta{border-radius:var(--rxk-r-md);background:var(--rxk-teal-700);color:var(--rxk-white);font-family:var(--rxk-font-body);justify-content:center;min-height:48px;margin-top:10px;font-weight:650}.rxk-surface .mobile-nav a.mobile-cta:hover{background:var(--rxk-teal-700)}.rxk-hero-band{background:linear-gradient(178deg, var(--rxk-white) 0%, var(--rxk-white) 38%, var(--rxk-aqua-100) 100%);border-bottom:1px solid var(--rxk-line);padding:clamp(52px,6.5vw,96px) 0 clamp(52px,6vw,88px);position:relative;overflow:hidden}.rxk-hero-band:before{content:"";pointer-events:none;background-image:radial-gradient(58% 72% at 82% 20%,#c5e6e39e 0%,#c5e6e300 72%);position:absolute;inset:0}.rxk-hero-band.rxk-hero-navy{background:radial-gradient(72% 88% at 88% 6%, #008a8f4d 0%, #008a8f00 62%), radial-gradient(52% 64% at 4% 96%, #c5e6e31a 0%, #c5e6e300 70%), linear-gradient(165deg, #0e2b52 0%, var(--rxk-navy-900) 46%, var(--rxk-navy-950) 100%);border-bottom:0;padding:clamp(64px,7.5vw,116px) 0 clamp(60px,7vw,104px)}.rxk-hero-band.rxk-hero-navy:before{content:"";aspect-ratio:1;opacity:.05;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23ffffff' d='M27.66 1.10C28.76 -1.06 27.38 -0.69 28.59 1.22C29.80 3.12 32.54 10.16 34.26 11.52C35.98 12.87 37.13 9.13 37.96 8.62C38.79 8.11 38.47 7.68 38.77 8.74C39.07 9.80 39.18 13.03 39.58 14.41C39.98 15.79 40.25 15.73 40.97 16.26C41.69 16.79 43.01 16.94 43.52 17.30C44.02 17.66 44.66 17.57 43.75 18.23C42.83 18.89 40.68 19.38 38.54 20.89C36.40 22.40 34.26 23.75 32.06 26.44C29.85 29.14 27.82 32.77 26.50 35.59C25.19 38.41 25.31 40.61 24.88 41.84C24.46 43.07 24.65 44.02 24.19 42.30C23.72 40.58 23.63 36.88 22.34 32.46C21.04 28.05 18.27 22.26 17.13 18.23C15.98 14.20 16.15 11.96 16.09 10.47C16.02 8.99 15.59 9.66 16.78 10.13C17.97 10.59 20.57 14.67 22.57 13.02C24.56 11.36 26.56 3.26 27.66 1.10Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(280px,46%,720px);position:absolute;inset:-12% -8% auto auto;-webkit-mask-image:radial-gradient(64% 64% at 34% 74%,#000 0%,#0000 76%);mask-image:radial-gradient(64% 64% at 34% 74%,#000 0%,#0000 76%)}.rxk-hero-navy .rxk-hero-statement .rxk-hero-statement-b{color:var(--rxk-teal-400)}.rxk-hero-navy .rxk-eyebrow{color:var(--rxk-mint-300)}.rxk-hero-navy .rxk-hero-copy .rxk-lead{color:var(--rxk-on-dark)}.rxk-hero-navy .rxk-hero-note{color:var(--rxk-on-dark-muted)}.rxk-hero-navy .rxk-btn.primary{color:var(--rxk-white);background:#007f86;border-color:#007f86}.rxk-hero-navy .rxk-btn.primary:hover{background:#00696d;border-color:#00696d}.rxk-hero-navy .rxk-btn.secondary{color:var(--rxk-white);background:0 0;border-color:#c5e6e36b}.rxk-hero-navy .rxk-btn.secondary:hover{border-color:var(--rxk-mint-300);background:#c5e6e31f}.rxk-hero-navy .rxk-chip-card{box-shadow:none;background:#ffffff0f;border-color:#c5e6e338}.rxk-hero-navy .rxk-chip-card strong{color:var(--rxk-white)}.rxk-hero-navy .rxk-chip-kicker{color:var(--rxk-mint-300)}.rxk-hero-navy .rxk-state.verified{color:#7fd8d3;background:#3fb6b829;border-color:#3fb6b86b}.rxk-hero-navy .rxk-state.pending{color:#f0cf92;background:#ffc86424;border-color:#ffc8645c}.rxk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid;position:relative}.rxk-hero-copy h1{max-width:17ch}.rxk-hero-grid.rxk-hero-solo{grid-template-columns:minmax(0,1fr)}.rxk-hero-solo .rxk-hero-copy h1{max-width:19ch}.rxk-hero-solo .rxk-hero-copy .rxk-lead{max-width:66ch}.rxk-hero-copy .rxk-lead{margin-top:20px;font-size:clamp(1.08rem,1.4vw,1.28rem)}.rxk-hero-copy .rxk-hero-note{max-width:56ch;margin-top:24px}.rxk-hero-meta{border-top:1px solid var(--rxk-line);flex-wrap:wrap;gap:10px 22px;margin-top:30px;padding-top:22px;display:flex}.rxk-hero-statement{max-width:22ch}.rxk-hero-statement .rxk-hero-statement-b{color:var(--rxk-teal-700);display:block}.rxk-network{width:100%;display:block;position:relative}.rxk-network svg{background:radial-gradient(54% 64% at 52% 62%,#c5e6e399 0%,#c5e6e300 72%);width:100%;height:auto;display:block}.rxk-network .land{stroke:var(--rxk-navy-900);stroke-width:1.6px;fill:none;opacity:.2}.rxk-network .arc{stroke:var(--rxk-teal-600);stroke-width:1.8px;fill:none;opacity:.5}.rxk-network .link{stroke:var(--rxk-navy-900);stroke-width:1.5px;fill:none;opacity:.24}.rxk-network .link.live{stroke:var(--rxk-teal-600);stroke-width:2.3px;opacity:1;stroke-dasharray:4 5;animation:2.6s linear infinite rxk-flow}@keyframes rxk-flow{to{stroke-dashoffset:-18px}}.rxk-network .halo{fill:var(--rxk-teal-600);opacity:.09}.rxk-network .node{fill:var(--rxk-white);stroke:var(--rxk-navy-900);stroke-width:1.5px}.rxk-network .node.pro{stroke:var(--rxk-teal-600)}.rxk-network .node.org{stroke:var(--rxk-navy-900)}.rxk-network .glyph{fill:var(--rxk-navy-900)}.rxk-network .glyph.pro{fill:var(--rxk-teal-700)}.rxk-network .apex{fill:var(--rxk-wine)}.rxk-network .seal{fill:var(--rxk-teal-700)}.rxk-network .seal-tick{stroke:var(--rxk-white)}.rxk-network .pulse{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite rxk-pulse}.rxk-network .pulse.b{animation-delay:1.1s}.rxk-network .pulse.c{animation-delay:2.2s}@keyframes rxk-pulse{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.17;transform:scale(1.16)}}.rxk-network-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.rxk-chip-card{border-radius:var(--rxk-r-md);border:1px solid var(--rxk-line);background:var(--rxk-white);box-shadow:var(--rxk-shadow-sm);gap:8px;padding:15px 17px;display:grid}.rxk-chip-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--rxk-teal-700);font-size:.68rem;font-weight:700}.rxk-chip-card strong{font-family:var(--rxk-font-body);color:var(--rxk-ink);font-size:.98rem;font-weight:600}.rxk-chip-card .rxk-state{justify-self:start}.rxk-strip{border:1px solid var(--rxk-line);border-radius:var(--rxk-r-lg);background:var(--rxk-white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rxk-strip>div{border-right:1px solid var(--rxk-line);align-content:start;gap:8px;padding:24px;display:grid}.rxk-strip>div:last-child{border-right:0}.rxk-strip strong{font-family:var(--rxk-font-body);color:var(--rxk-ink);font-size:1rem;font-weight:700}.rxk-strip p{color:var(--rxk-ink-muted);font-size:.9rem}.rxk-pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(8px,1.5vw,18px);display:grid}.rxk-pillar{border-left:1px solid var(--rxk-line);align-content:start;gap:12px;padding:4px clamp(16px,1.8vw,26px) 0;display:grid}.rxk-pillar:first-child{border-left:0;padding-left:0}.rxk-pillar-icon{color:var(--rxk-teal-700);display:block}.rxk-pillar-icon.canada{color:var(--rxk-wine)}.rxk-on-dark .rxk-pillar-icon{color:var(--rxk-teal-400)}.rxk-on-dark .rxk-pillar-icon.canada{color:#d6486a}.rxk-pillar h3{font-family:var(--rxk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--rxk-ink);margin:0;font-size:.79rem;font-weight:700}.rxk-pillar p{color:var(--rxk-ink-muted);font-size:.92rem;line-height:1.55}.rxk-on-dark .rxk-pillar h3{color:var(--rxk-white)}.rxk-on-dark .rxk-pillar p{color:var(--rxk-on-dark-muted)}.rxk-on-dark .rxk-pillar{border-left-color:var(--rxk-line-dark)}.rxk-entity{background:var(--rxk-white);border:1px solid var(--rxk-line);border-radius:var(--rxk-r-lg);gap:14px;padding:22px;display:grid}.rxk-entity-top{align-items:center;gap:14px;display:flex}.rxk-avatar{background:linear-gradient(150deg, var(--rxk-navy-800), var(--rxk-navy-950));width:46px;height:46px;color:var(--rxk-mint-300);font-family:var(--rxk-font-body);letter-spacing:.02em;border-radius:14px;flex:none;place-items:center;font-size:.94rem;font-weight:650;display:grid}.rxk-avatar.org{border-radius:var(--rxk-r-md);background:var(--rxk-aqua-100);color:var(--rxk-teal-700)}.rxk-entity-name{gap:3px;min-width:0;display:grid}.rxk-entity-name strong{font-family:var(--rxk-font-body);color:var(--rxk-ink);font-size:1.02rem}.rxk-entity-name span{color:var(--rxk-ink-muted);font-size:.85rem}.rxk-entity-states{flex-wrap:wrap;gap:8px;display:flex}.rxk-entity-facts{border-top:1px solid var(--rxk-line);gap:8px;margin:0;padding-top:14px;font-size:.88rem;display:grid}.rxk-entity-facts>div{justify-content:space-between;gap:14px;display:flex}.rxk-entity-facts dt{color:var(--rxk-ink-muted)}.rxk-entity-facts dd{color:var(--rxk-ink);text-align:right;margin:0;font-weight:600}.rxk-cta{background:linear-gradient(178deg, var(--rxk-aqua-100) 0%, var(--rxk-mint-300) 100%);color:var(--rxk-ink);border-top:1px solid #cfe8e4;padding:clamp(48px,5.5vw,78px) 0}.rxk-cta-inner{justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);display:flex}.rxk-cta h2{max-width:22ch}.rxk-cta p{max-width:54ch;color:var(--rxk-ink-muted);margin-top:12px}.rxk-cta .rxk-btn.secondary{border-color:var(--rxk-gray-600)}.rxk-cta .rxk-actions{flex:none;margin-top:0}.rxk-surface .public-footer.rxk-footer{background:var(--rxk-navy-950);font-family:var(--rxk-font-body);padding-top:56px}.rxk-surface .rxk-footer .footer-grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.rxk-surface .rxk-footer .footer-grid h2{font-family:var(--rxk-font-body);letter-spacing:.15em;color:var(--rxk-mint-300);text-transform:uppercase;font-size:.72rem}.rxk-surface .rxk-footer .footer-grid a{color:#cfe0e9;font-size:.9rem}.rxk-surface .rxk-footer .footer-grid a:hover{color:var(--rxk-white)}.rxk-surface .rxk-footer .footer-grid p{color:var(--rxk-on-dark-muted);font-size:.92rem}.rxk-surface .rxk-footer .footer-bottom{border-top-color:var(--rxk-line-dark);color:#8fa8b8}.rxk-surface .rxk-footer .footer-grid p{margin-top:18px}.rxk-surface .rxk-attribution{color:var(--rxk-on-dark-muted);margin-top:14px;font-size:.86rem}.rxk-surface .rxk-attribution a{color:var(--rxk-mint-300);margin:0;text-decoration:none;display:inline}.rxk-surface .rxk-attribution a:hover{color:var(--rxk-mint-200);text-decoration:underline}.rxk-auth{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:calc(100vh - 76px);display:grid}.rxk-auth-brand{background:radial-gradient(120% 90% at 20% 8%, #14405a 0%, var(--rxk-navy-900) 45%, var(--rxk-navy-950) 100%);color:var(--rxk-on-dark);align-content:space-between;gap:40px;padding:clamp(36px,4vw,60px);display:grid;position:relative;overflow:hidden}.rxk-auth-brand:before{content:"";pointer-events:none;background-image:linear-gradient(#bdf6e70d 1px,#0000 1px),linear-gradient(90deg,#bdf6e70d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 30% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(85% 70% at 30% 40%,#000 0%,#0000 80%)}.rxk-auth-brand>*{position:relative}.rxk-auth-tagline{font-family:var(--rxk-font-display);letter-spacing:-.02em;max-width:17ch;margin:0;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:700;line-height:1.14}.rxk-auth-points{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rxk-auth-points li{color:var(--rxk-on-dark-muted);align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.55;display:flex}.rxk-auth-points svg{color:var(--rxk-mint-300);flex:none;margin-top:3px}.rxk-auth-form{background:var(--rxk-white);align-content:center;justify-items:center;padding:clamp(34px,4vw,64px) 24px;display:grid}.rxk-auth-panel{width:min(440px,100%)}.rxk-auth-panel h1{font-size:clamp(1.9rem,2.6vw,2.5rem)}.rxk-auth-panel>p{color:var(--rxk-ink-muted);margin-top:12px}.rxk-form{gap:16px;margin-top:26px;display:grid}.rxk-form label{color:#33505f;gap:7px;font-size:.83rem;font-weight:600;display:grid}.rxk-form input,.rxk-form select{width:100%;min-height:46px;font:inherit;color:var(--rxk-ink);background:var(--rxk-white);border:1px solid var(--rxk-gray-300);border-radius:var(--rxk-r-md);transition:border-color var(--rxk-ease), box-shadow var(--rxk-ease);padding:11px 13px;font-size:.97rem}.rxk-form input:hover,.rxk-form select:hover{border-color:var(--rxk-gray-600)}.rxk-form input:focus,.rxk-form select:focus{border-color:var(--rxk-teal-600);box-shadow:0 0 0 3px #009f9129}.rxk-form .rxk-field-help{color:var(--rxk-ink-muted);font-size:.8rem;font-weight:400;line-height:1.55}.rxk-form button[type=submit],.rxk-form>button{margin-top:4px}.rxk-choice{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.rxk-choice button{text-align:left;min-height:62px;font:inherit;cursor:pointer;color:var(--rxk-ink);background:var(--rxk-white);border:1px solid var(--rxk-gray-300);border-radius:var(--rxk-r-md);transition:border-color var(--rxk-ease), background var(--rxk-ease);justify-items:start;gap:3px;padding:12px 14px;display:grid}.rxk-choice button strong{font-family:var(--rxk-font-body);font-size:.96rem;font-weight:650}.rxk-choice button span{color:var(--rxk-ink-muted);font-size:.79rem}.rxk-choice button:hover{border-color:var(--rxk-gray-600)}.rxk-choice button[aria-pressed=true]{border-color:var(--rxk-teal-600);background:var(--rxk-aqua-100);box-shadow:inset 0 0 0 1px var(--rxk-teal-600)}.rxk-choice button[aria-pressed=true] strong:after{content:" ✓";color:var(--rxk-teal-700)}.rxk-auth-alt{border-top:1px solid var(--rxk-line);gap:10px;margin-top:22px;padding-top:22px;display:grid}.rxk-auth-links{flex-wrap:wrap;gap:6px 20px;display:flex}.rxk-auth-foot{margin-top:20px}.rxk-surface .notice{border-left-color:var(--rxk-teal-600);background:var(--rxk-aqua-100);border-radius:var(--rxk-r-md);color:#24443f;margin-top:18px;font-size:.92rem}.rxk-surface .notice-error{border-left-color:var(--rxk-stop-ink);background:var(--rxk-stop-bg);color:#6f2634}.rxk-surface.portal-app{background:var(--rxk-gray-50);color:var(--rxk-ink)}.rxk-surface .portal-header{border-bottom:1px solid var(--rxk-line);background:#fffffff2}.rxk-surface .portal-head-inner-v42{width:min(1480px,100% - 44px);height:72px}.rxk-surface .portal-context{font-family:var(--rxk-font-body);letter-spacing:.14em;color:var(--rxk-ink-muted);font-size:.68rem}.rxk-surface .portal-account-actions a,.rxk-surface .portal-signout,.rxk-surface .portal-menu-button{font-family:var(--rxk-font-body);color:var(--rxk-navy-900);border-radius:var(--rxk-r-sm);font-size:.86rem;font-weight:600}.rxk-surface .portal-account-actions a:hover,.rxk-surface .portal-signout:hover,.rxk-surface .portal-menu-button:hover{background:var(--rxk-gray-100)}.rxk-surface .portal-menu-button{border-color:var(--rxk-gray-300);border-radius:var(--rxk-r-md)}.rxk-surface .portal-sidebar,.rxk-surface.portal-professional .portal-sidebar,.rxk-surface.portal-organization .portal-sidebar,.rxk-surface.portal-admin .portal-sidebar{background:var(--rxk-graphite);color:var(--rxk-on-dark-muted);height:calc(100vh - 72px);top:72px}.rxk-surface .portal-layout{min-height:calc(100vh - 72px)}.rxk-surface .portal-sidebar-title{font-family:var(--rxk-font-body);letter-spacing:.16em;color:var(--rxk-mint-300);font-size:.66rem}.rxk-surface .portal-sidebar a{font-family:var(--rxk-font-body);color:#c2d4de;border-radius:var(--rxk-r-sm);font-size:.89rem;font-weight:550}.rxk-surface .portal-sidebar a:hover{color:var(--rxk-white);background:#bdf6e717}.rxk-surface .portal-sidebar a.active{color:var(--rxk-white);box-shadow:inset 2px 0 0 var(--rxk-teal-400);background:#00b8a529;font-weight:650}.rxk-surface .portal-sidebar-account{border-top-color:var(--rxk-line-dark)}.rxk-surface .portal-sidebar-account a{color:#9db4c1;font-size:.84rem}.rxk-surface .portal-main{background:var(--rxk-gray-50)}.rxk-surface .portal-page-head h1{font-family:var(--rxk-font-body);letter-spacing:-.035em;color:var(--rxk-ink)}.rxk-surface .portal-eyebrow{font-family:var(--rxk-font-body);letter-spacing:.15em;color:var(--rxk-teal-700)}.rxk-surface .portal-lead{color:var(--rxk-ink-muted)}.rxk-surface .portal-stat,.rxk-surface .portal-panel,.rxk-surface .portal-link-card,.rxk-surface .portal-professional-card,.rxk-surface .portal-request-card,.rxk-surface .portal-loading{border-color:var(--rxk-line);border-radius:var(--rxk-r-lg);box-shadow:var(--rxk-shadow-sm)}.rxk-surface .portal-stat>span,.rxk-surface .portal-card-kicker,.rxk-surface .portal-link-card>span{font-family:var(--rxk-font-body);letter-spacing:.12em;color:var(--rxk-teal-700)}.rxk-surface .portal-stat>strong,.rxk-surface .portal-link-card>strong,.rxk-surface .portal-panel-head h2,.rxk-surface .portal-professional-card h3,.rxk-surface .portal-request-main h3{font-family:var(--rxk-font-body);color:var(--rxk-ink);letter-spacing:-.02em}.rxk-surface .portal-stat[href]:hover,.rxk-surface .portal-link-card:hover{border-color:var(--rxk-teal-500);box-shadow:var(--rxk-shadow-md)}.rxk-surface .portal-link-card b{color:var(--rxk-teal-700)}.rxk-surface .portal-empty{border-color:var(--rxk-gray-300);border-radius:var(--rxk-r-lg);background:var(--rxk-gray-50)}.rxk-surface .portal-empty strong{font-family:var(--rxk-font-body);color:var(--rxk-ink)}.rxk-surface .portal-form input,.rxk-surface .portal-form select,.rxk-surface .portal-form textarea,.rxk-surface .portal-search-form input,.rxk-surface .portal-search-form select,.rxk-surface .portal-inline-form input{border-color:var(--rxk-gray-300);border-radius:var(--rxk-r-md);min-height:44px}.rxk-surface .portal-form input:focus,.rxk-surface .portal-form select:focus,.rxk-surface .portal-form textarea:focus,.rxk-surface .portal-search-form input:focus,.rxk-surface .portal-search-form select:focus{border-color:var(--rxk-teal-600);box-shadow:0 0 0 3px #009f9129}.rxk-surface .portal-table th{font-family:var(--rxk-font-body);letter-spacing:.1em;color:var(--rxk-ink-muted)}.rxk-surface .pill{border-radius:var(--rxk-r-pill);font-weight:650}.rxk-surface .pill-confirmed,.rxk-surface .pill-active,.rxk-surface .pill-completed,.rxk-surface .pill-paid,.rxk-surface .pill-approved{background:var(--rxk-ok-bg);color:var(--rxk-ok-ink)}.rxk-surface .pill-verified{background:var(--rxk-aqua-100);color:var(--rxk-teal-700)}.rxk-surface .pub-btn{border-radius:var(--rxk-r-md);font-family:var(--rxk-font-body);font-weight:650}.rxk-surface .pub-btn.primary{background:var(--rxk-teal-700);box-shadow:none}.rxk-surface .pub-btn.primary:hover{background:#00565a;transform:none}.rxk-surface .pub-btn.ghost{border-color:var(--rxk-gray-300);color:var(--rxk-navy-900)}.rxk-surface .pub-btn.ghost:hover{background:var(--rxk-gray-50)}.rxk-surface .btn{border-radius:var(--rxk-r-md);border-color:var(--rxk-gray-300);min-height:42px;font-family:var(--rxk-font-body);color:var(--rxk-navy-900);background:var(--rxk-white);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.rxk-surface .btn:hover{border-color:var(--rxk-gray-600);background:var(--rxk-gray-50)}.rxk-surface .btn.primary,.rxk-surface .form button,.rxk-surface .portal-form button{background:var(--rxk-teal-700);border-color:var(--rxk-teal-700);color:var(--rxk-white);border-radius:var(--rxk-r-md);font-family:var(--rxk-font-body);font-weight:650}.rxk-surface .btn.primary:hover,.rxk-surface .form button:hover,.rxk-surface .portal-form button:hover{background:var(--rxk-teal-700);border-color:#046a62}.rxk-surface a:focus-visible,.rxk-surface button:focus-visible,.rxk-surface input:focus-visible,.rxk-surface select:focus-visible,.rxk-surface textarea:focus-visible{outline:3px solid var(--rxk-teal-600);outline-offset:3px}.rxk-section.dark a:focus-visible,.rxk-auth-brand a:focus-visible,.rxk-surface .portal-sidebar a:focus-visible,.rxk-surface .public-footer a:focus-visible{outline-color:var(--rxk-mint-300)}@media (max-width:1100px){.rxk-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.rxk-hero-copy h1,.rxk-hero-statement{max-width:none}.rxk-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.rxk-pillars{grid-template-columns:minmax(0,1fr)}.rxk-pillar{border-left:0;border-top:1px solid var(--rxk-line-dark);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px 18px;padding:20px 0}.rxk-pillar:first-child{border-top:0;padding-top:4px}.rxk-pillar-icon{grid-row:span 2}.rxk-pillar h3{align-self:center}.rxk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rxk-strip>div:nth-child(2n){border-right:0}.rxk-strip>div:nth-child(-n+2){border-bottom:1px solid var(--rxk-line)}.rxk-auth{grid-template-columns:minmax(0,1fr);min-height:0}.rxk-auth-brand{gap:14px;min-height:0;padding:26px 24px 22px}.rxk-auth-brand:before,.rxk-auth-brand .rxk-lockup{display:none}.rxk-auth-tagline{max-width:none;font-size:1.35rem}.rxk-auth-points{gap:11px;margin-top:16px}.rxk-auth-form{padding:40px 24px 64px}}@media (max-width:820px){.rxk-container,.rxk-container.narrow{width:min(100% - 32px,1240px)}.rxk-surface .public-header-inner{width:calc(100% - 28px);height:68px}.rxk-surface .mobile-nav nav{width:calc(100% - 28px)}.rxk-grid.c2,.rxk-grid.c3,.rxk-grid.c4,.rxk-strip{grid-template-columns:minmax(0,1fr)}.rxk-strip>div{border-right:0;border-bottom:1px solid var(--rxk-line)}.rxk-strip>div:last-child{border-bottom:0}.rxk-cta-inner{display:grid}.rxk-surface .rxk-footer .footer-grid{grid-template-columns:1fr 1fr}.rxk-surface .rxk-footer .footer-grid>div:first-child{grid-column:1/-1}.rxk-network-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rxk-section{padding:48px 0}.rxk-hero-band{padding:40px 0 46px}.rxk-hero-copy .rxk-lead{margin-top:16px}.rxk-hero-meta{gap:8px 16px;margin-top:24px;padding-top:18px}.rxk-network-cards{gap:10px}.rxk-pillar{grid-template-columns:30px minmax(0,1fr);gap:6px 14px}.rxk-word{font-size:1.42rem}.rxk-word .descriptor{letter-spacing:.09em;font-size:.315rem}.rxk-lockup .rxk-mark{width:29px;height:29px}.rxk-btn{width:100%}.rxk-actions{gap:10px}.rxk-choice{grid-template-columns:minmax(0,1fr)}.rxk-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.rxk-entity-facts>div{flex-direction:column;gap:2px}.rxk-entity-facts dd{text-align:left}.rxk-surface .rxk-footer .footer-grid{grid-template-columns:1fr}.rxk-surface .rxk-footer .footer-grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.rxk-network .link.live{stroke-dasharray:none;animation:none}.rxk-network .pulse{opacity:.09;animation:none}}.rxk-success-panel{gap:14px;display:grid}.rxk-success-panel .success-mark{width:56px;height:56px;color:var(--ok);background:#e9f6ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rxk-success-panel h1{margin:2px 0 0}.rxk-success-panel h1:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.rxk-success-panel p{margin:0}.rxk-success-address{border:1px solid var(--line);word-break:break-all;background:#f7fafb;border-radius:10px;padding:12px 14px}
