@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&family=Public+Sans:wght@400;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--rk-navy:#081F32;--rk-navy-2:#102B42;--rk-ky-blue:#1C8BBC;--rk-sky:#7FC4E8;--rk-wine:#8B2635;--rk-gold:#F2BA1D;--rk-gold-ring:#B5870F;--rk-paper:#FFFFFF;--rk-paper-tint:#F7F8F8;--rk-ink:#0D2438;--rk-link:#0F5D8A;--rk-blue-text:#0F5D8A;--rk-muted:#5A6B7C;--rk-border:#DBE2EA;--rk-hairline:#EEF2F6;--rk-canvas:#F4F6F8;--rk-success:#2F7D62;--rk-error:#B3372C;--rk-alert:#F0B429;--rk-on-navy:#FFFFFF;--rk-on-navy-secondary:#B9D3E6;--rk-on-navy-quiet:#9FC0D8;--rk-ch-call-bg:#E2F0F9;--rk-ch-call-ink:#0F5D8A;--rk-ch-meeting-bg:#E3F1EB;--rk-ch-meeting-ink:#1C6249;--rk-ch-text-bg:#EFEAF7;--rk-ch-text-ink:#4E3880;--rk-ch-email-bg:#E0F2F3;--rk-ch-email-ink:#0B5F67;--rk-ch-other-bg:#F1ECF7;--rk-ch-other-ink:#523A78;--rk-ch-other-bg:#EEF2F6;--rk-ch-other-ink:#41525F;--rk-st-idle:#64788C;--rk-st-idle-bg:#EEF2F6;--rk-st-idle-ink:#41525F;--rk-st-wait:#F2BA1D;--rk-st-wait-bg:#FDF2D3;--rk-st-wait-ink:#6E4A00;--rk-st-move:#1C8BBC;--rk-st-move-bg:#E2F0F9;--rk-st-move-ink:#0F5D8A;--rk-st-risk:#C13327;--rk-st-risk-bg:#FBE7E4;--rk-st-risk-ink:#9C2B20;--rk-st-done:#2F7D62;--rk-st-done-bg:#E3F1EB;--rk-st-done-ink:#1C6249;--rk-st-end:#8B2635;--rk-st-end-bg:#F6E5E8;--rk-st-end-ink:#78202D;--rk-stance-for-bg:#E3F1EB;--rk-stance-for-ink:#1C6249;--rk-stance-lean-bg:#E2F0F9;--rk-stance-lean-ink:#0F5D8A;--rk-stance-und-bg:#FDF2D3;--rk-stance-und-ink:#6E4A00;--jc-navy:#002867;--jc-band:linear-gradient(115deg,#EAE86F,#AFEA6F 28%,#00B862 58%,#33AFE3);--rk-stance-no-bg:var(--jc-band);--rk-stance-no-ink:var(--jc-navy);--rk-stance-na-bg:#EEF2F6;--rk-stance-na-ink:#41525F;--rk-heat-0:#EEF2F6;--rk-heat-1:#C9E4F5;--rk-heat-2:#56AADB;--rk-heat-3:#14527A;--rk-font-display:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;--rk-font-body:"Public Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--rk-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--rk-space-1:4px;--rk-space-2:8px;--rk-space-3:12px;--rk-space-4:16px;--rk-space-5:20px;--rk-space-6:24px;--rk-space-8:32px;--rk-space-10:40px;--rk-space-12:48px;--rk-radius:5px;--rk-radius-paper:0px;--rk-border-hair:1px;--rk-border-rule:2px;--rk-border-accent:3px;--rk-control-h:44px;--rk-control-h-touch:48px}[data-surface=reverse]{--rk-paper:#081F32;--rk-paper-tint:#0D2A40;--rk-canvas:#081F32;--rk-ink:rgba(255,255,255,0.92);--rk-muted:#9FC0D8;--rk-link:#7FC4E8;--rk-blue-text:#7FC4E8;--rk-border:#23394D;--rk-hairline:#1B2F45;--rk-action-bg:#F2BA1D;--rk-action-text:#081F32;--rk-gold-ring:transparent;--rk-st-idle:#A8BCCC;--rk-st-idle-bg:#16324A;--rk-st-wait:#F2BA1D;--rk-st-wait-bg:#3A2E0C;--rk-st-move:#5FC0EA;--rk-st-move-bg:#0E3A55;--rk-st-risk:#FF8D7E;--rk-st-risk-bg:#45160F;--rk-st-done:#5FCFA6;--rk-st-done-bg:#0D3A2C;--rk-st-end:#E08B96;--rk-st-end-bg:#3D141A;--rk-st-idle-ink:#FFF;--rk-st-wait-ink:#FFF;--rk-st-move-ink:#FFF;--rk-st-risk-ink:#FFF;--rk-st-done-ink:#FFF;--rk-st-end-ink:#FFF;--rk-control-h:48px}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--rk-canvas);color:var(--rk-ink);font-family:var(--rk-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--rk-link);text-decoration:none}a:hover{color:var(--rk-navy);text-decoration:underline}:focus-visible{outline:2px solid var(--rk-ky-blue);outline-offset:2px}.rk-display{font-weight:800;font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}.rk-display,.rk-headline{font-family:var(--rk-font-display);margin:0}.rk-headline{font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.02em}.rk-label{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rk-muted)}.rk-stat{font-family:var(--rk-font-display);font-weight:700;font-size:40px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-mute{color:var(--rk-muted)}.rk-app{min-height:100vh;display:flex;flex-direction:column}.rk-main{flex:1 1;padding:var(--rk-space-6);max-width:1080px;margin:0 auto;width:100%}.rk-appbar{height:60px;background:var(--rk-navy);color:#fff;display:flex;align-items:center;gap:var(--rk-space-10);padding:0 var(--rk-space-6)}.rk-nav{display:flex;gap:var(--rk-space-6)}@media (min-width:761px){.rk-appbar{height:auto;min-height:60px;gap:var(--rk-space-6)}.rk-nav{flex:1 1 auto;min-width:0;flex-wrap:wrap;column-gap:var(--rk-space-5);row-gap:0}}.rk-nav a{font-family:var(--rk-font-display);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--rk-on-navy-quiet);padding:20px 0;border-bottom:3px solid transparent}.rk-nav a:hover{color:#fff}.rk-more>summary[aria-current],.rk-nav a[aria-current]{color:#fff;border-bottom-color:var(--rk-ky-blue);background:rgba(255,255,255,.14);border-radius:6px 6px 0 0;padding-left:8px;padding-right:8px;font-weight:700}.rk-signout{margin:0 52px 0 auto;display:flex;align-items:center}.rk-signout button{font-family:var(--rk-font-display);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:transparent;border:1px solid var(--rk-on-navy-quiet);border-radius:4px;padding:7px 12px;min-height:36px;cursor:pointer;white-space:nowrap}.rk-signout button:hover{border-color:#fff}.rk-signout button:focus-visible{outline:2px solid var(--rk-alert);outline-offset:2px}@media (max-width:760px){.rk-appbar{height:auto;flex-wrap:wrap;gap:0 var(--rk-space-4);padding:10px var(--rk-space-4) 0}.rk-signout{order:2}.rk-nav{order:3;width:100%;flex-wrap:wrap;gap:0 var(--rk-space-5)}.rk-nav::-webkit-scrollbar{display:none}.rk-nav a{padding:12px 0;white-space:nowrap;flex-shrink:0}.rk-nav{gap:0 12px}.rk-more>summary,.rk-nav a{font-size:12px;letter-spacing:.04em}.rk-more>summary[aria-current],.rk-nav a[aria-current]{padding-left:6px;padding-right:6px}}.rk-card{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:var(--rk-radius);padding:var(--rk-space-5);display:flex;flex-direction:column;gap:var(--rk-space-1)}.rk-card--flag{border-left:3px solid var(--rk-ky-blue)}.rk-grid{display:grid;grid-gap:var(--rk-space-4);gap:var(--rk-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rk-btn{font-family:var(--rk-font-display);letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;min-height:var(--rk-control-h);border:1px solid var(--rk-ky-blue);background:var(--rk-ky-blue);color:#fff;border-radius:var(--rk-radius);display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-btn:hover{background:var(--rk-link);border-color:var(--rk-link)}.rk-btn:disabled{opacity:.5;cursor:not-allowed}.rk-btn--ghost{background:transparent;color:var(--rk-link);border-color:var(--rk-border)}.rk-input{font-family:var(--rk-font-body);font-size:16px;padding:11px 13px;min-height:var(--rk-control-h);border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:var(--rk-paper);color:var(--rk-ink);width:100%}.rk-input:focus{border-color:var(--rk-ky-blue);outline:2px solid var(--rk-ky-blue);outline-offset:1px}.rk-disclaimer{font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-muted)}.rk-person{max-width:760px}.rk-person-name{font-size:clamp(28px,5vw,44px);margin:2px 0 var(--rk-space-3);overflow-wrap:anywhere}.rk-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--rk-space-4)}.rk-badge{font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.06em;padding:6px 10px;border-radius:4px;border:1px solid}.rk-badge-dnc{color:var(--rk-wine);border-color:var(--rk-wine);background:#fff}.rk-badge-move{color:var(--rk-ink);border-color:var(--rk-gold-ring);background:#FFF6DB}.rk-pblock{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:16px;margin:0 0 14px}.rk-pblock-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rk-pblock-head h2{font-family:var(--rk-font-display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-navy);margin:0}.rk-pvalue{font-size:17px;line-height:1.45;color:var(--rk-ink);margin-bottom:10px}.rk-muted{color:var(--rk-muted)}.rk-small{font-size:12px}.rk-break{overflow-wrap:anywhere}.rk-tel{color:var(--rk-link);font-weight:600;text-decoration:none;display:inline-block;padding:6px 0}.rk-chip{font-size:12px;line-height:1.3;padding:5px 10px;border-radius:999px;border:1px solid;white-space:normal}.rk-chip-yes{color:var(--rk-success);border-color:var(--rk-success);background:#EEF7F3}.rk-chip-no{color:var(--rk-muted);border-color:var(--rk-border);background:var(--rk-paper-tint)}.rk-factions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.rk-btn{min-height:44px;padding:0 16px;font-size:15px;font-weight:600;border-radius:6px;border:1px solid var(--rk-navy);background:#fff;color:var(--rk-navy);cursor:pointer;font-family:inherit}.rk-btn-primary{background:var(--rk-navy);color:#fff}.rk-btn-quiet{border-color:var(--rk-border);color:var(--rk-ink)}.rk-btn-sm{min-height:36px;font-size:13px;padding:0 12px;margin-top:6px}.rk-btn:disabled{opacity:.55;cursor:default}.rk-btn:focus-visible,.rk-linkbtn:focus-visible{outline:3px solid var(--rk-alert);outline-offset:2px}.rk-linkbtn{background:none;border:0;padding:10px 0;color:var(--rk-link);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.rk-confirm-inline{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-pform{display:grid;grid-gap:10px;gap:10px;margin:4px 0 6px}.rk-field{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--rk-muted)}.rk-confirm-inline select,.rk-field input,.rk-pform select{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;color:var(--rk-ink);background:#fff;font-family:inherit}.rk-field input[readonly]{background:var(--rk-paper-tint)}.rk-field-row{display:flex;flex-wrap:wrap;gap:10px}.rk-grow{flex:1 1 180px}.rk-state{flex:0 0 64px}.rk-zip{flex:0 0 104px}.rk-check{display:flex;gap:10px;align-items:center;min-height:44px;font-size:15px;color:var(--rk-ink)}.rk-check input{width:22px;height:22px}.rk-confirm-pick{display:grid;grid-gap:8px;gap:8px;padding:8px 10px;background:var(--rk-paper-tint);border-radius:6px}.rk-hint{font-size:13px;color:var(--rk-muted)}.rk-hint-warn{color:var(--rk-error);font-weight:600}.rk-districts{margin-top:12px;padding-top:12px;border-top:1px solid var(--rk-hairline)}.rk-districts-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--rk-navy);font-weight:700;margin-bottom:8px}.rk-dsource{margin:0 0 10px;font-weight:600;color:var(--rk-link);font-size:14px;line-height:1.4}.rk-needs-check{background:#FDF0EE;color:var(--rk-error);border:1px solid #f1c7c1;border-radius:6px;padding:8px 10px;font-size:14px;margin-bottom:8px}.rk-dgrid{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:15px}.rk-dgrid dt{color:var(--rk-muted)}.rk-dgrid dd{margin:0;color:var(--rk-ink);font-weight:600}.rk-moveask{background:#FFF6DB;border:1px solid var(--rk-gold-ring);border-radius:6px;padding:10px 12px;margin:8px 0}.rk-moveask p{margin:0 0 6px}.rk-phist ul{margin:4px 0 0;font-size:14px;grid-gap:6px;gap:6px}.rk-history ol,.rk-phist ul{list-style:none;padding:0;display:grid}.rk-history ol{margin:0;grid-gap:10px;gap:10px}.rk-history li{border-top:1px solid var(--rk-hairline);padding-top:10px}.rk-history li:first-child{border-top:0;padding-top:0}.rk-hline{display:grid;grid-gap:2px;gap:2px;font-size:15px}.rk-hsum{color:var(--rk-ink);overflow-wrap:anywhere}.rk-hmeta{font-size:12px;color:var(--rk-muted);margin-top:2px}.rk-undone .rk-hline{text-decoration:line-through;color:var(--rk-muted)}.rk-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:50;display:flex;gap:14px;align-items:center;max-width:min(560px,calc(100vw - 32px));padding:12px 16px;border-radius:8px;background:var(--rk-navy);color:#fff;font-size:15px;box-shadow:0 6px 24px rgba(8,31,50,.25)}.rk-toast button{min-height:40px;padding:0 12px;border-radius:6px;border:1px solid #fff;background:transparent;color:#fff;font-weight:700;cursor:pointer}.rk-toast-err{background:var(--rk-wine)}.rk-cards{list-style:none;padding:0;margin:12px 0 0}.rk-card-name{font-weight:700;font-size:17px}.rk-demo-banner{font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-wine);border:1px dashed var(--rk-wine);padding:6px 10px;border-radius:4px;margin-bottom:12px;display:inline-block}.rk-testerbar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 16px;background:#FFF6DB;border-bottom:2px solid var(--rk-gold-ring);color:var(--rk-ink);font-size:14px}.rk-testerbar-label{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.rk-testerbar-label strong{color:#7A4B00;letter-spacing:.08em}.rk-testerbar-note{font-size:12px;color:var(--rk-muted)}.rk-testerbar-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1 1 280px;justify-content:flex-end}.rk-testerbar-form select{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;background:#fff;color:var(--rk-ink);font-family:inherit;flex:1 1 200px;min-width:0;max-width:100%}.rk-testerbar-form{min-width:0}@media (max-width:520px){.rk-testerbar-form{flex-basis:100%}.rk-testerbar-form select{flex:1 1;width:0}}.rk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rk-help-scrim{position:fixed;inset:0;background:rgba(13,36,56,.18);z-index:60}.rk-help-panel{position:fixed;top:56px;right:16px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 72px);overflow-y:auto;background:var(--rk-paper,#fff);color:var(--rk-ink,#0D2438);border:1px solid var(--rk-border);border-radius:4px;box-shadow:0 8px 24px rgba(13,36,56,.18);padding:var(--rk-space-4,16px);z-index:61}.rk-help-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rk-help-x{background:transparent;border:none;cursor:pointer;color:var(--rk-muted);font-size:24px;line-height:1;min-width:44px;min-height:44px}.rk-help-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rk-help-bullets li{font-size:14px;line-height:1.4}.rk-help-stuck{margin-top:12px;padding-top:10px;color:var(--rk-muted);font-size:12px;font-style:italic}.rk-help-choices,.rk-help-stuck{border-top:1px solid var(--rk-hairline)}.rk-help-choices{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:12px}.rk-help-sub{font-size:13px;color:var(--rk-muted)}.rk-help-choice{width:100%;text-align:left;text-transform:none;letter-spacing:0}.rk-help-inbox{color:var(--rk-link);font-weight:600;font-size:14px;padding:10px 0;text-decoration:underline}.rk-help-form{display:grid;grid-gap:8px;gap:8px}.rk-help-textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:10px;border:1px solid var(--rk-border);border-radius:6px;resize:vertical;min-height:120px}.rk-help-actions{display:flex;flex-wrap:wrap;gap:8px}.rk-hreq{display:grid;grid-gap:8px;gap:8px}.rk-hreq-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-hreq-body{margin:0;font-size:16px;line-height:1.45;white-space:pre-wrap}.rk-hreq-replies{list-style:none;margin:0;padding:8px 0 0 12px;border-left:3px solid var(--rk-hairline);display:grid;grid-gap:8px;gap:8px;font-size:14px}.rk-chip-test{color:#7A4B00;border-color:var(--rk-gold-ring);background:#FFF6DB}.rk-nc-filters .rk-hsearch{flex:2 1 220px}.rk-nc-filters input:not([name=ld]){min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;font-family:inherit}.rk-tile-link{text-decoration:none;color:inherit}.rk-tile-link:focus-visible,.rk-tile-link:hover{border-color:var(--rk-link)}.rk-nc-count{font-size:17px;margin:0 0 var(--rk-space-4)}.rk-nc-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:var(--rk-space-4)}.rk-nc-filters .rk-field{flex:1 1 150px}.rk-nc-filters select{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;background:#fff;color:var(--rk-ink);font-family:inherit}.rk-nc-filters .rk-nc-ld{flex:0 0 90px}.rk-nc-list{list-style:none;padding:0;margin:0}.rk-nc-row{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:center}.rk-nc-main{flex:1 1 220px;min-width:0;display:grid;grid-gap:4px;gap:4px}.rk-nc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-nc-actions form{margin:0}.rk-nc-call,.rk-nc-open{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rk-nc-open{min-width:88px}.rk-nc-call{white-space:nowrap;text-transform:none;letter-spacing:0;font-size:15px}@media (max-width:520px){.rk-nc-actions{width:100%}.rk-nc-actions>*{flex:1 1 140px}}@media (min-width:900px){.rk-person{max-width:820px}.rk-dgrid{grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px 16px}}.rk-twostep{display:grid;grid-gap:12px;gap:12px;max-width:420px}.rk-twostep-steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:15px;line-height:1.4}.rk-twostep-qr{justify-self:start;width:200px;height:200px;background:#fff;padding:8px;border:1px solid var(--rk-border);border-radius:6px}.rk-twostep-key{font-family:var(--rk-font-mono);font-size:13px;word-break:break-all;background:var(--rk-paper-tint);padding:2px 6px;border-radius:3px}.rk-twostep-input{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;font-family:inherit;letter-spacing:.2em;max-width:200px}.rk-login-toggle{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:0}.rk-login-link,.rk-login-toggle{background:transparent;border:none;color:var(--rk-blue-text);cursor:pointer;align-self:flex-start}.rk-login-link{font-size:14px;text-decoration:underline;padding:6px 0;min-height:32px}.rk-reset-expired{margin-bottom:var(--rk-space-4);padding:var(--rk-space-3);border:1px solid var(--rk-wine);color:var(--rk-wine);font-size:14px;max-width:640px}.rk-invite,.rk-recovery{min-height:100vh;background:var(--rk-navy);display:flex;align-items:center;justify-content:center;padding:var(--rk-space-6) 16px}.rk-invite__card{max-width:460px;width:100%;background:var(--rk-paper)}.rk-invite__brand{font-family:var(--rk-font-display);font-weight:800;font-size:40px;letter-spacing:-.025em;text-transform:uppercase;color:var(--rk-navy);margin-bottom:var(--rk-space-4)}.rk-invite__brand span{color:var(--rk-ky-blue)}.rk-invite__h{font-size:26px;margin:4px 0 8px}.rk-invite__p{font-size:15px;line-height:1.45;margin:0 0 var(--rk-space-4)}.rk-invite__form{display:grid;grid-gap:var(--rk-space-3);gap:var(--rk-space-3)}.rk-invite__form label{display:grid;grid-gap:4px;gap:4px}.rk-invite__email{font-size:15px;color:var(--rk-muted);overflow-wrap:anywhere}.rk-invite__hint{font-size:12px;color:var(--rk-muted)}.rk-invite__notice{display:flex!important;gap:8px;align-items:flex-start;padding:var(--rk-space-3);border:1px solid var(--rk-border);border-left:3px solid var(--rk-ky-blue);font-size:13px;line-height:1.5;cursor:pointer}.rk-invite__notice input{margin-top:3px;flex-shrink:0}.rk-invite__error{padding:var(--rk-space-3);border:1px solid var(--rk-wine);color:var(--rk-wine);font-size:14px}.rk-btn--small{padding:6px 10px;font-size:12px;min-height:32px}.rk-tester-activity{display:grid;grid-gap:8px;gap:8px;justify-items:start}.rk-sup-off{margin:0 0 12px;padding:10px 12px;background:#FFF6DB;border:1px solid var(--rk-gold-ring);border-radius:6px;font-size:14px;color:var(--rk-ink)}.rk-sup-actions{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.rk-sup-actions .rk-btn{flex:1 1 200px}.rk-sup-wide{width:100%}.rk-sup-card .rk-pvalue{margin-bottom:8px}.rk-sup-name{font-family:var(--rk-font-display);font-weight:700;font-size:18px;color:var(--rk-navy);margin-bottom:4px;overflow-wrap:anywhere}.rk-sup-picked{border:2px solid var(--rk-ky-blue)}.rk-sup-block--who{border-left:3px solid var(--rk-navy)}.rk-sup-block--address{border-left:3px solid var(--rk-ky-blue)}.rk-sup-block--details{border-left:3px solid var(--rk-success)}.rk-sup-unit{flex:0 1 160px}.rk-sup-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.rk-sup-chip{min-height:40px;padding:0 14px;border-radius:6px;border:1px solid var(--rk-border);background:#fff;color:var(--rk-ink);font:inherit;font-size:14px;cursor:pointer}.rk-sup-chip[aria-pressed=true]{background:var(--rk-navy);border-color:var(--rk-navy);color:#fff}.rk-sup-heads{padding:12px 14px;border:1px solid var(--rk-border);border-left:3px solid var(--rk-ky-blue);border-radius:6px;background:var(--rk-paper-tint)}.rk-sup-heads,.rk-sup-saved{margin:0 0 12px;font-size:14px}.rk-sup-saved{padding:10px 12px;border:1px solid var(--rk-success);border-radius:6px;color:var(--rk-success);background:#EEF7F3}.rk-sup-error{margin:8px 0;padding:10px 12px;border:1px solid var(--rk-wine);color:var(--rk-wine);border-radius:6px;font-size:14px}.rk-sup select{min-height:44px;font-size:16px;padding:8px 10px;background:#fff}.rk-rd-scope,.rk-sup select{border:1px solid var(--rk-border);border-radius:6px}.rk-rd-scope{font-size:13px;color:var(--rk-ink);background:var(--rk-paper-tint);padding:8px 12px;margin-bottom:14px;overflow-wrap:anywhere}.rk-rd-scope .rk-label{margin-right:6px}.rk-rd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.rk-rd-tile{display:block;background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:12px;color:var(--rk-ink);text-decoration:none}.rk-rd-tile--gold{border-left:4px solid var(--rk-gold-ring)}.rk-rd-n{font-family:var(--rk-font-display);font-weight:800;font-size:28px;color:var(--rk-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-rd-t{font-size:13px;color:var(--rk-muted);line-height:1.35}.rk-rd-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:860px){.rk-rd-cols{grid-template-columns:minmax(0,1fr)}}.rk-rd-list,.rk-rd-row{display:grid}.rk-rd-row{grid-template-columns:80px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding:10px 0;border-top:1px solid var(--rk-hairline)}.rk-rd-row:first-child{border-top:0}.rk-rd-name{grid-row:span 3;font-family:var(--rk-font-display);font-weight:700;color:var(--rk-navy);font-size:16px;overflow-wrap:anywhere}.rk-rd-lead,.rk-rd-meta{font-size:13px;color:var(--rk-muted)}.rk-rd-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-rd-pill{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--rk-border);background:var(--rk-paper-tint);color:var(--rk-ink)}.rk-rd-pill--filled{border-color:var(--rk-success);color:var(--rk-success);background:#EEF7F3}.rk-rd-pill--asked{border-color:var(--rk-gold-ring);background:#FFF6DB}.rk-rd-dots{display:inline-flex;gap:4px}.rk-rd-dot{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--rk-border);background:#E9EDF1;vertical-align:middle}.rk-rd-dot--filled{background:var(--rk-success);border-color:var(--rk-success)}.rk-rd-dot--asked{background:#F2C14E;border-color:var(--rk-gold-ring)}.rk-rd-yours{color:var(--rk-ink);font-weight:600}.rk-rd-legend .rk-rd-dot{margin:0 2px 0 8px}.rk-rd-event{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--rk-hairline);color:var(--rk-ink);text-decoration:none}.rk-rd-event:first-of-type{border-top:0}.rk-rd-ename{font-weight:600}.rk-rd-note{border-left:3px solid var(--rk-navy)}.rk-rd-filters{margin:10px 0 12px}.rk-rd-filter{display:inline-flex;align-items:center;text-decoration:none}.rk-rd-filter[aria-current=page]{background:var(--rk-navy);border-color:var(--rk-navy);color:#fff}.rk-rd-plist{padding:4px 16px 12px}.rk-rd-prow{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-top:1px solid var(--rk-hairline)}.rk-rd-prow:first-child{border-top:0}.rk-rd-from{justify-self:start;font-size:12px;font-weight:700;color:var(--rk-navy);background:#DCEAF5;border-radius:999px;padding:3px 10px}.rk-rd-pname{font-family:var(--rk-font-display);font-weight:700;font-size:17px;overflow-wrap:anywhere}.rk-rd-pname a{color:var(--rk-navy);text-decoration:none}.rk-rd-pmeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-rd-chan{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rk-border);border-radius:4px;padding:1px 6px;color:var(--rk-ink)}.rk-rd-ask{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rk-rd-ask select{min-height:40px;font-size:15px;border:1px solid var(--rk-border);border-radius:6px;padding:6px 8px;max-width:100%}.rk-rd-hit{display:block;width:100%;text-align:left;padding:10px 12px;margin-top:8px;font:inherit;cursor:pointer;overflow-wrap:anywhere}.rk-rd select,.rk-rd-hit{background:#fff;border:1px solid var(--rk-border);border-radius:6px}.rk-rd select{min-height:44px;font-size:16px;padding:8px 10px;max-width:100%}.rk-rd-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}@media (max-width:1100px){.rk-rd-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.rk-rd-col{background:var(--rk-paper-tint);border:1px solid var(--rk-border);border-radius:8px;padding:10px;display:grid;grid-gap:8px;gap:8px}.rk-rd-colhead{display:flex;justify-content:space-between;font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-muted)}.rk-rd-card{background:#fff;border:1px solid var(--rk-border);border-radius:6px;padding:10px;display:grid;grid-gap:4px;gap:4px}.rk-rd-card--gold{border-left:4px solid var(--rk-gold-ring)}.rk-rd-cname{font-weight:700;overflow-wrap:anywhere}.rk-rd-counted{margin-top:12px;padding:12px 14px;border:1px solid var(--rk-border);border-left:3px solid var(--rk-ky-blue);border-radius:6px;background:#fff}.rk-touch{display:grid;grid-gap:10px;gap:10px}.rk-field-label{font-size:13px;font-weight:600;color:var(--rk-ink);margin-top:4px}.rk-touch-who{margin:0;overflow-wrap:anywhere}.rk-touch-find{display:flex;gap:8px}.rk-touch-find input{flex:1 1;min-width:0;min-height:44px;font-size:16px}.rk-field textarea,.rk-touch-find input{padding:8px 10px;border:1px solid var(--rk-border);border-radius:var(--rk-radius)}.rk-field textarea{font:inherit;font-size:16px;resize:vertical;min-height:84px}.rk-field input[type=date],.rk-field textarea{color:var(--rk-ink)}.rk-touch-next{display:grid;grid-gap:10px;gap:10px}@media (min-width:640px){.rk-touch-next{grid-template-columns:2fr 1fr}}.rk-touch-save{width:100%;justify-content:center}.rk-sheet{display:grid;grid-gap:14px;gap:14px;max-width:720px}.rk-sheet-head h1{margin:2px 0 0;overflow-wrap:anywhere}.rk-sheet-call{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:var(--rk-radius);background:var(--rk-ky-blue);color:#fff;font-weight:700;font-size:18px;text-decoration:none}.rk-sheet-dnc{padding:10px 12px;border:1px solid var(--rk-danger,#b42318);border-radius:var(--rk-radius);color:var(--rk-danger,#b42318);font-weight:600}.rk-sheet dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:10px 0 0}.rk-sheet dt{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ky-blue);align-self:center}.rk-sheet dd{margin:0;overflow-wrap:anywhere}.rk-sheet-ask{border-left:4px solid var(--rk-ky-blue)}.rk-sheet-ask+.rk-sheet-ask{margin-top:-4px}.rk-sheet-btns{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.rk-sheet-btns .rk-btn{width:100%;justify-content:center}.rk-sheet-hist{list-style:none;margin:0;padding:0}.rk-sheet-hist li{display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--rk-border)}.rk-sheet-hist li:first-child{border-top:0}.rk-sheet-hist .rk-rd-chan{margin-right:6px}.rk-sheet-not{list-style:none;margin:0;padding:0}.rk-sheet-not li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;padding:8px 0;border-top:1px solid var(--rk-border)}.rk-sheet-not li:first-child{border-top:0}.rk-sheet-tag{font-size:12px;padding:2px 8px;border:1px dashed var(--rk-border);border-radius:999px;color:var(--rk-muted);white-space:nowrap}.rk-sheet-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rk-sheet-list a{display:block;padding:12px 14px;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff;text-decoration:none;color:var(--rk-ink)}.rk-sheet-list a.rk-gold{border-left:4px solid var(--rk-gold-ring)}.rk-revents{margin-bottom:var(--rk-space-6,24px)}.rk-revents-h{font-family:var(--rk-font-display);font-size:20px;line-height:1.2;margin:4px 0 10px}.rk-revents-list{list-style:none;margin:0;padding:0}.rk-revents-list li+li{border-top:1px solid var(--rk-border)}.rk-revents-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:12px 0;color:var(--rk-ink);text-decoration:none}.rk-revents-main{display:grid;grid-gap:2px;gap:2px;flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.rk-ecall-list{list-style:none;margin:0;padding:0}.rk-ecall{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 0;border-top:1px solid var(--rk-border)}.rk-ecall:first-child{border-top:0}.rk-ecall-who{display:grid;grid-gap:2px;gap:2px;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.rk-ecall-act,.rk-ecall-done,.rk-ecall-log{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rk-ecalls{border-left:4px solid var(--rk-gold-ring)}.rk-roster{margin:var(--rk-space-8,32px) 0 0}.rk-roster-list{list-style:none;margin:0;padding:0;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-roster-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 12px;border-top:1px solid var(--rk-border);overflow-wrap:anywhere}.rk-roster-list li:first-child{border-top:0}.rk-banner120{margin:0 0 var(--rk-space-6,24px);padding:14px 16px;border:1px solid var(--rk-border);border-left:4px solid var(--rk-ky-blue);border-radius:var(--rk-radius);background:#fff}.rk-banner120-line{margin:4px 0 8px;font-size:18px}.rk-banner120-bar{height:10px;border-radius:999px;background:var(--rk-paper-tint,#F7F8F8);border:1px solid var(--rk-border);overflow:hidden;margin-bottom:8px}.rk-banner120-bar span{display:block;height:100%;background:var(--rk-ky-blue)}.rk-a2hs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 var(--rk-space-6,24px);padding:12px 14px;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-a2hs>div{flex:1 1 220px;min-width:0}.rk-rec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:12px 14px;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-rec--waiting{border-left:4px solid var(--rk-gold-ring)}.rk-rec-main{display:grid;grid-gap:4px;gap:4px;flex:1 1 240px;min-width:0;overflow-wrap:anywhere;justify-items:start}.rk-rec-why{font-size:14px}.rk-rec-decide{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.rk-touch select{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;color:var(--rk-ink);background:#fff;font-family:inherit}.rk-onb{max-width:760px;display:grid;grid-gap:14px;gap:14px}.rk-onb-lede{margin:0;font-size:17px;line-height:1.5}.rk-onb-start{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rk-onb-start .rk-hint{flex:1 1 220px}.rk-onb-readfirst{margin:0 0 14px}.rk-onb-start--end{display:block;border-top:4px solid var(--rk-ky-blue)}.rk-onb-start--end .rk-btn{width:100%;min-height:52px;font-size:17px}@media (min-width:640px){.rk-onb-start--end .rk-btn{width:auto}}.rk-onb-duties{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px}.rk-onb-duties p{margin:2px 0 4px}.rk-onb-app{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ky-blue)}.rk-onb-two{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.rk-onb-two{grid-template-columns:1fr 1fr}}.rk-onb-week{margin:0;display:grid;grid-gap:8px;gap:8px}.rk-onb-week>div{display:grid;grid-template-columns:minmax(84px,auto) 1fr;grid-gap:10px;gap:10px}.rk-onb-week dt{font-weight:600}.rk-onb-week dd{margin:0;overflow-wrap:anywhere}.rk-starthere{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 var(--rk-space-6,24px);padding:14px 16px;border:1px solid var(--rk-border);border-left:4px solid var(--rk-ky-blue);border-radius:var(--rk-radius);background:#fff}.rk-starthere>div:first-child{flex:1 1 260px;min-width:0}.rk-starthere-btns{display:flex;flex-wrap:wrap;gap:8px}.rk-tour-spot{border-radius:10px;border:3px solid var(--rk-ky-blue);box-shadow:0 0 0 9999px rgba(8,31,50,.55);transition:top .2s,left .2s,width .2s,height .2s}.rk-tour-dim,.rk-tour-spot{position:fixed;z-index:1000;pointer-events:none}.rk-tour-dim{inset:0;background:rgba(8,31,50,.55)}.rk-tour-card{position:fixed;z-index:1001;width:360px;max-width:calc(100vw - 24px);background:#fff;color:var(--rk-ink);border-radius:12px;padding:14px 16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.rk-tour-card--sheet{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:auto;max-width:560px;margin:0 auto}.rk-tour-head{display:flex;justify-content:space-between;align-items:center}.rk-tour-x{border:0;background:transparent;font-size:26px;line-height:1;width:44px;height:44px;margin:-10px -12px -10px 0;cursor:pointer;color:var(--rk-muted)}.rk-tour-title{font-family:var(--rk-font-display);font-weight:700;font-size:18px;margin:2px 0 4px}.rk-tour-text{margin:0 0 10px;font-size:16px;line-height:1.45}.rk-tour-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rk-tour-btns .rk-btn{min-height:44px;justify-content:center}.rk-tour-spacer{height:60vh}.rk-weekly{display:grid;grid-gap:12px;gap:12px;max-width:980px}.rk-weekly-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rk-weekly-list{margin:0;display:grid;grid-gap:0;gap:0}.rk-weekly-list>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rk-border)}.rk-weekly-list>div:first-child{border-top:0}.rk-weekly-list dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.rk-weekly-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-weekly-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.rk-weekly-table td,.rk-weekly-table th{padding:8px 10px;border-top:1px solid var(--rk-border);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-weekly-table th[scope=row]{text-align:left;font-weight:500;position:-webkit-sticky;position:sticky;left:0;background:#fff}.rk-weekly-table thead th{border-top:0;font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.06em}.rk-weekly-table thead th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:#fff}.rk-weekly-open td,.rk-weekly-open th,.rk-weekly-open th[scope=row]{background:#FFF6DB}.rk-more{position:relative}.rk-more>summary{list-style:none;cursor:pointer;font-family:var(--rk-font-display);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--rk-on-navy-quiet);padding:20px 0;border-bottom:3px solid transparent;display:flex;align-items:baseline;gap:6px;line-height:inherit}.rk-more>summary::-webkit-details-marker{display:none}.rk-more>summary:after{content:"▾";font-size:11px}.rk-more>summary:hover,.rk-more[open]>summary{color:#fff}.rk-more>summary[aria-current]{color:#fff;border-bottom-color:var(--rk-ky-blue)}.rk-more-dot{width:8px;height:8px;border-radius:50%;background:var(--rk-wine);display:inline-block}.rk-more-menu{position:absolute;top:100%;right:0;z-index:70;min-width:220px;background:#fff;border:1px solid var(--rk-border);border-radius:var(--rk-radius);box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px 0;display:grid}.rk-more-menu a{display:block;padding:12px 16px;color:var(--rk-ink);text-decoration:none;font-size:16px}.rk-more-menu a:hover{background:var(--rk-paper-tint,#F7F8F8)}.rk-nav .rk-more-menu a,.rk-nav .rk-more-menu a:focus,.rk-nav .rk-more-menu a:hover{color:var(--rk-ink);border-bottom:0}.rk-nav .rk-more-menu a[aria-current]{font-weight:700;color:var(--rk-navy);background:#DCEAF5;box-shadow:inset 5px 0 0 var(--rk-ky-blue);border-radius:0;padding-left:16px}@media (max-width:760px){.rk-more>summary{padding:12px 0;white-space:nowrap;font-size:12px;letter-spacing:.04em}.rk-more[open]{flex-basis:100%}.rk-more-menu{position:static;box-shadow:none;margin:0 0 10px;min-width:0}}.rk-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--rk-border);margin:0 0 14px}.rk-tab{padding:12px 14px;min-height:44px;box-sizing:border-box;color:var(--rk-muted);text-decoration:none;font-weight:600;border-bottom:3px solid transparent;margin-bottom:-1px}.rk-tab[aria-current]{color:var(--rk-navy);border-bottom-color:var(--rk-ky-blue)}.rk-rd-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;margin:6px 0 16px}@media (min-width:640px){.rk-rd-actions{grid-template-columns:repeat(3,1fr)}}.rk-rd-action{display:grid;grid-gap:2px;gap:2px;padding:16px 18px;min-height:72px;border-radius:var(--rk-radius);border:2px solid var(--rk-navy);background:#fff;color:var(--rk-navy);text-decoration:none}.rk-rd-action--primary{background:var(--rk-navy);color:#fff}.rk-rd-action-t{font-family:var(--rk-font-display);font-weight:800;font-size:20px;line-height:1.15}.rk-rd-action-s{font-size:14px;opacity:.8}.rk-onb-words{margin:0;display:grid;grid-gap:0;gap:0}.rk-onb-words>div{display:grid;grid-gap:2px 14px;gap:2px 14px;padding:10px 0;border-top:1px solid var(--rk-border)}.rk-onb-words>div:first-child{border-top:0}@media (min-width:640px){.rk-onb-words>div{grid-template-columns:180px 1fr}}.rk-onb-words dt{font-weight:700;color:var(--rk-navy)}.rk-onb-words dd{margin:0}.rk-tour-word{margin:-2px 0 10px;padding:8px 10px;background:var(--rk-paper-tint,#F7F8F8);border-left:3px solid var(--rk-ky-blue);border-radius:4px;font-size:14px;line-height:1.4}.rk-tour-word span{display:block;font-family:var(--rk-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ky-blue);margin-bottom:2px}.rk-asks-start{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:12px 14px;border:1px dashed var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-rd-empty{margin:4px 0;padding:14px 10px;border:1px dashed var(--rk-border);border-radius:6px;text-align:center;color:var(--rk-muted);font-size:13px}.rk-more:not([open]) .rk-more-menu{display:none}.rk-cov{display:grid;grid-gap:14px;gap:14px;max-width:980px}.rk-cov-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:13px;color:var(--rk-muted)}.rk-cov-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.rk-cov-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.rk-cov-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px;background:#fff;border-bottom:1px solid var(--rk-border);border:solid var(--rk-border);border-width:1px 1px 4px;border-radius:8px;min-width:0}.rk-cov-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.rk-cov-ld{font-family:var(--rk-font-display);font-weight:800;font-size:22px;color:var(--rk-navy);overflow-wrap:anywhere}.rk-cov-ld small{font-family:var(--rk-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--rk-muted)}.rk-cov-dot{width:12px;height:12px;border-radius:50%;flex:none}.rk-cov-pill{justify-self:start;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--rk-border);background:var(--rk-paper-tint,#F7F8F8)}.rk-cov-pill--filled{border-color:var(--rk-success);color:var(--rk-success);background:#EAF5EF}.rk-cov-pill--asked{border-color:var(--rk-gold-ring);background:#FFF6DB}.rk-cov-lead{display:grid;grid-gap:2px;gap:2px}.rk-cov-lead select{min-height:40px;font-size:16px;padding:6px 8px;border:1px solid var(--rk-border);border-radius:6px;background:#fff;color:var(--rk-ink);width:100%}.rk-cov-maps{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rk-plug{display:grid;grid-gap:14px;gap:14px;max-width:960px}.rk-plug-hero{background:var(--rk-navy);color:#fff;border-radius:var(--rk-radius);padding:22px 20px 20px;border-bottom:5px solid var(--rk-ky-blue)}.rk-plug-kicker{font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-on-navy-secondary)}.rk-plug-h1{margin:4px 0 6px;font-family:var(--rk-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(28px,7vw,44px);line-height:1.02;color:#fff}.rk-plug-h1 span{color:var(--rk-sky)}.rk-plug-hero p{margin:0;font-size:16px;line-height:1.45;color:var(--rk-on-navy-secondary);max-width:44ch}.rk-plug-feature{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (max-width:720px){.rk-plug-feature{grid-template-columns:minmax(0,1fr)}}.rk-plug-hoodie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid var(--rk-border);border-radius:var(--rk-radius);overflow:hidden}@media (max-width:420px){.rk-plug-hoodie{grid-template-columns:minmax(0,1fr)}}.rk-plug-photo{display:block;background:#fff}.rk-plug-photo img{display:block;width:100%;height:100%;max-height:300px;object-fit:contain}.rk-plug-body{padding:16px;min-width:0}.rk-plug-body,.rk-plug-donate{display:grid;grid-gap:6px;gap:6px;align-content:center}.rk-plug-donate{padding:18px 16px;border-radius:var(--rk-radius);background:var(--rk-navy-2);color:#fff;border-top:5px solid var(--rk-gold)}.rk-plug-donate .rk-plug-title{color:#fff}.rk-plug-donate .rk-plug-line{color:var(--rk-on-navy-secondary)}.rk-plug-btn-gold{background:var(--rk-gold);color:var(--rk-navy);border-color:var(--rk-gold);font-weight:700}.rk-plug-h2{margin:6px 0 0;font-family:var(--rk-font-display);font-weight:800;font-size:20px;text-transform:uppercase;color:var(--rk-navy)}.rk-plug-socials{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:420px){.rk-plug-socials{grid-template-columns:minmax(0,1fr)}}.rk-plug-social{display:flex;gap:12px;padding:14px;background:#fff;border:1px solid var(--rk-border);border-top:4px solid var(--brand);border-radius:var(--rk-radius);min-width:0}.rk-plug-mark{flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:var(--brand);display:grid;place-items:center}.rk-plug-social[aria-label^="Follow on Instagram"] .rk-plug-mark{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.rk-plug-sbody{display:grid;grid-gap:3px;gap:3px;min-width:0}.rk-plug-ask{font-family:var(--rk-font-display);font-weight:800;font-size:17px;line-height:1.2;color:var(--rk-ink)}.rk-plug-handle{font-family:var(--rk-font-mono);font-size:12px;color:var(--rk-muted);overflow-wrap:anywhere}.rk-plug-btn-brand{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.rk-plug-team{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;background:#fff;border:1px solid var(--rk-border);border-left:4px solid var(--rk-ky-blue);border-radius:var(--rk-radius)}.rk-plug-title{font-family:var(--rk-font-display);font-weight:800;font-size:19px;color:var(--rk-navy)}.rk-plug-line{margin:0;font-size:15px;line-height:1.4}.rk-plug-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;align-items:center}.rk-plug-note{margin:4px 0 0;padding:10px 12px;border:1px solid var(--rk-border);border-radius:var(--rk-radius);background:#fff}.rk-copy{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.rk-copy-fallback{min-width:0;width:100%;max-width:280px;font-size:14px;padding:6px 8px;border:1px solid var(--rk-border);border-radius:6px}.rk-pushes{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px}.rk-push{padding:14px 16px;border:2px solid var(--rk-ky-blue);border-radius:var(--rk-radius);background:#fff}.rk-push-blurb{margin:2px 0 8px;font-size:17px;font-weight:600;color:var(--rk-ink);overflow-wrap:anywhere}.rk-check-row{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.rk-check-row input{margin-top:3px;flex:0 0 auto;width:18px;height:18px}.rk-invite-tester{padding:10px 12px;border:1px dashed var(--rk-border);border-radius:var(--rk-radius);background:var(--rk-paper)}.rk-tag{display:inline-block;font-family:var(--rk-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin:2px 4px 0 0}.rk-tag-test{background:#fde9b8;color:#6b4a00}.rk-tag-link{background:#dcefe4;color:#1f5a3a}.rk-invites{width:100%;border-collapse:collapse}.rk-invites th{text-align:left;font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px;color:var(--rk-muted)}.rk-invites td{padding:6px;font-size:13px;vertical-align:top;border-top:1px solid var(--rk-hairline)}.rk-invites-wrap{overflow-x:auto}@media (max-width:640px){.rk-invites thead{display:none}.rk-invites,.rk-invites tbody,.rk-invites td,.rk-invites tr{display:block;width:100%}.rk-invites tr{border-top:1px solid var(--rk-hairline);padding:8px 0}.rk-invites td{border:0;padding:2px 0}}.rk-link-rds{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.rk-link-rds li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.rk-link-rds select{min-width:0;max-width:100%}.rk-field .rk-check-row input{min-height:0;width:18px;height:18px;padding:0;margin:2px 0 0}.rk-link-rds .rk-card{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;text-align:left}.rk-calls{display:grid;grid-gap:12px;gap:12px;max-width:1100px}.rk-fchips-row{display:grid;grid-gap:4px;gap:4px}.rk-fchips{display:flex;flex-wrap:wrap;gap:6px}.rk-fchip{display:inline-block;padding:7px 12px;border-radius:3px;font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--rk-ink);border:1px solid var(--rk-border);background:#fff}.rk-fchip[aria-current]{background:var(--rk-navy);border-color:var(--rk-navy);color:#fff}.rk-calls-scroll{overflow-x:auto;border:1px solid var(--rk-border);border-radius:var(--rk-radius);-webkit-overflow-scrolling:touch}.rk-table{width:100%;border-collapse:collapse;background:var(--rk-paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-table th{font-family:var(--rk-font-mono);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--rk-muted);text-align:left;padding:10px 14px;border-bottom:2px solid var(--rk-navy);background:var(--rk-paper-tint);white-space:nowrap}.rk-table td{font-size:15px;color:var(--rk-ink);padding:12px 14px;border-bottom:1px solid var(--rk-hairline);vertical-align:top}.rk-table tr:last-child td{border-bottom:0}.rk-table tr:nth-child(2n) td{background:var(--rk-paper-tint)}.rk-calls-table td.rk-calls-name{min-width:170px;font-weight:600}.rk-calls-table td.rk-calls-name>a{color:var(--rk-ink)}.rk-calls-table tr.rk-calls-wait td:first-child{box-shadow:inset 4px 0 0 var(--rk-gold-ring)}.rk-calls-dnc,.rk-calls-phone{font-family:var(--rk-font-mono);font-size:12px;font-weight:400;margin-top:2px}.rk-calls-phone a{color:var(--rk-link)}.rk-calls-dnc{color:var(--rk-error);text-transform:uppercase;letter-spacing:.06em}.rk-calls-what{min-width:150px;font-size:14px!important}.rk-calls-date{white-space:nowrap;font-size:14px!important}.rk-calls-go{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-link);text-decoration:none;padding:6px 8px;border:1px solid var(--rk-border);border-radius:3px;white-space:nowrap}.rk-calls-empty{padding:18px;border:1px dashed var(--rk-border);border-radius:var(--rk-radius);background:var(--rk-paper-tint)}.rk-calls-empty p{margin:4px 0 10px}.rk-lt,.rk-lt-card{display:flex;flex-direction:column;gap:14px}.rk-lt-card{position:relative;background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:16px 18px 18px 22px;--accent:var(--rk-navy);--accent-text:var(--rk-navy)}.rk-lt-card:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:4px;background:var(--accent);border-radius:8px 0 0 8px}.rk-lt-card--what{--accent:var(--rk-ky-blue);--accent-text:var(--rk-link)}.rk-lt-card--next{--accent:var(--rk-success);--accent-text:var(--rk-success)}.rk-lt-head{display:flex;align-items:center;gap:10px;min-height:28px}.rk-lt-step{width:26px;height:26px;border-radius:50%;border:2px solid var(--accent);color:var(--accent-text);background:var(--rk-paper);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.rk-lt-step,.rk-lt-title{font-family:var(--rk-font-display);font-weight:700}.rk-lt-title{font-size:18px;line-height:1.2;margin:0;color:var(--rk-navy)}.rk-lt-headaside{margin-left:auto;color:var(--rk-muted);font-size:13.5px}.rk-lt-field{display:flex;flex-direction:column;gap:8px}.rk-lt-label{font-size:13.5px;font-weight:600;color:var(--rk-ink)}.rk-lt-aside{font-weight:400;color:var(--rk-muted);margin-left:6px}.rk-lt-input{font:inherit;font-size:16px;color:var(--rk-ink);background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:6px;padding:10px 12px;min-height:46px;width:100%;box-sizing:border-box}.rk-lt-input::placeholder{color:var(--rk-muted)}.rk-lt-input:focus{outline:2px solid var(--rk-ky-blue);outline-offset:0;border-color:var(--rk-ky-blue)}.rk-lt-input--big{min-height:52px;font-size:18px;padding-left:44px;border:2px solid var(--rk-ky-blue)}.rk-lt-textarea{resize:vertical;line-height:1.45;min-height:80px}.rk-lt-search{position:relative;display:flex;gap:8px;align-items:center}.rk-lt-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--rk-muted);display:inline-flex;pointer-events:none}.rk-lt-search .rk-btn{min-height:52px;flex-shrink:0}.rk-lt-hits{display:flex;flex-direction:column;border:1px solid var(--rk-border);border-radius:6px;overflow:hidden}.rk-lt-hit{text-align:left;background:var(--rk-paper);border:0;border-top:1px solid var(--rk-hairline);padding:12px 14px;font:inherit;cursor:pointer;min-height:48px}.rk-lt-hit:first-child{border-top:0}.rk-lt-hit:hover{background:var(--rk-ch-call-bg)}.rk-lt-picked{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--rk-ch-other-bg);border-radius:6px;padding:12px 14px}.rk-lt-chips{display:flex;flex-wrap:wrap;gap:8px}.rk-lt-chip{--chip-bg:var(--rk-paper);--chip-ink:var(--rk-navy);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border-radius:6px;border:1px solid var(--rk-border);background:var(--chip-bg);color:var(--rk-ink);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;transition:background-color .12s,color .12s,box-shadow .12s}.rk-lt-chip--channel{border-color:transparent;color:var(--chip-ink);min-height:48px;padding:0 16px;font-size:15px}.rk-lt-chip:hover,.rk-lt-chip[data-on]{border-color:var(--chip-ink)}.rk-lt-chip[data-on]{background:var(--chip-ink);color:#fff;box-shadow:0 2px 6px rgba(13,36,56,.18)}.rk-lt-chip:focus-visible{outline:2px solid var(--rk-ky-blue);outline-offset:2px}.rk-lt-chip-icon{display:inline-flex}.rk-lt-next{display:grid;grid-template-columns:1fr 180px;grid-gap:12px;gap:12px}.rk-lt-barwrap{position:-webkit-sticky;position:sticky;bottom:0;z-index:25;padding-bottom:12px;display:flex;flex-direction:column;gap:8px}.rk-lt-bar{gap:14px;background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;box-shadow:0 -6px 18px rgba(13,36,56,.1);padding:10px 10px 10px 14px}.rk-lt-bar,.rk-lt-bar-sum{display:flex;align-items:center}.rk-lt-bar-sum{flex:1 1;min-width:0;gap:8px;font-size:14.5px}.rk-lt-bar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-lt-badge{display:inline-flex;padding:3px 9px;border-radius:4px;font-weight:700;font-size:13px;flex-shrink:0;background:var(--chip-bg);color:var(--chip-ink)}.rk-lt-bar-btns{display:flex;gap:8px;flex-shrink:0}.rk-lt-logit{font-family:var(--rk-font-display);font-weight:700;font-size:19px;min-height:54px;min-width:150px;padding:0 22px;border-radius:6px;border:0;background:var(--rk-ky-blue);color:#fff;cursor:pointer}.rk-lt-logit:hover:not(:disabled){background:#0F5D8A}.rk-lt-another:disabled,.rk-lt-logit:disabled{opacity:.45;cursor:not-allowed}.rk-lt-another{min-height:54px;text-transform:none;letter-spacing:0;font-size:15px}.rk-lt-err{margin:0;background:#F8E6E6;color:#B3372C;border:1px solid #ebc3c0;border-radius:8px;padding:8px 12px;font-weight:600;font-size:14.5px}@media (max-width:600px){.rk-lt-card{padding:14px 14px 16px 18px}.rk-lt-chips--channel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.rk-lt-chip--channel{flex-direction:column;gap:3px;min-height:62px;padding:0 2px;font-size:13.5px}.rk-lt-next{grid-template-columns:1fr}.rk-lt-barwrap{padding-bottom:env(safe-area-inset-bottom,0);margin:0 -4px}.rk-lt-bar{flex-direction:column;align-items:stretch;gap:8px;border-radius:16px 16px 0 0;padding:10px 12px 12px;box-shadow:0 -6px 20px rgba(13,36,56,.14)}.rk-lt-bar-btns{display:grid;grid-template-columns:1fr 1.6fr}.rk-lt-logit{min-width:0;min-height:56px}}.rk-wk-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin:14px 0 12px}.rk-wk-step{position:relative;padding:12px 10px 12px 18px;color:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.rk-wk-step-0{-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:6px 0 0 6px;padding-left:12px;background:#64788C}.rk-wk-step-1{background:#B5870F}.rk-wk-step-2{background:var(--rk-ky-blue)}.rk-wk-step-3{background:#2F7D62;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 6px 6px 0}.rk-wk-step-n{font-family:var(--rk-font-display);font-weight:800;font-size:26px;line-height:1}.rk-wk-step-l{font-size:12px;font-weight:600;margin-top:4px;opacity:.95}.rk-wk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.rk-wk-tile{display:flex;gap:12px;align-items:flex-start;background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:14px}.rk-wk-tile-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--tone-bg);color:var(--tone-ink)}.rk-wk-tone-call{--tone-bg:var(--rk-ch-call-bg);--tone-ink:var(--rk-ch-call-ink)}.rk-wk-tone-meeting{--tone-bg:var(--rk-ch-meeting-bg);--tone-ink:var(--rk-ch-meeting-ink)}.rk-wk-tone-text{--tone-bg:var(--rk-ch-text-bg);--tone-ink:var(--rk-ch-text-ink)}.rk-wk-tone-gold{--tone-bg:var(--rk-st-wait-bg);--tone-ink:var(--rk-st-wait-ink)}.rk-wk-tile-n{font-family:var(--rk-font-display);font-weight:800;font-size:28px;line-height:1;color:var(--rk-navy)}.rk-wk-tile-l{font-size:13px;font-weight:600;margin-top:4px}.rk-wk-mix{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:8px;width:100%;min-width:90px;gap:2px}.rk-wk-mix-seg{display:block;height:100%}.rk-wk-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:12.5px;color:var(--rk-muted)}.rk-wk-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.rk-wk-regions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.rk-wk-region{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.rk-wk-region header strong{font-family:var(--rk-font-display);font-size:18px;color:var(--rk-navy);margin-right:6px}.rk-wk-bar{display:grid;grid-template-columns:78px 1fr 32px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.rk-wk-bar-track{height:10px;background:var(--rk-hairline);border-radius:5px;overflow:hidden}.rk-wk-bar-fill{display:block;height:100%;border-radius:5px;min-width:0}.rk-wk-fill-call{background:var(--rk-ky-blue)}.rk-wk-fill-other{background:#64788C}.rk-wk-fill-gold{background:#F2BA1D}.rk-wk-fill-meeting{background:#2F7D62}.rk-wk-bar-n{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-wk-open{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--rk-muted);border-top:1px solid var(--rk-hairline);padding-top:8px}.rk-wk-gold{color:var(--rk-st-wait-ink);background:var(--rk-st-wait-bg);border-radius:3px;padding:0 6px;font-weight:600}.rk-wk-all{margin-top:16px}.rk-wk-all>summary{cursor:pointer;font-weight:700;color:var(--rk-link);padding:10px 0;min-height:44px;display:flex;align-items:center}@media (max-width:480px){.rk-wk-step{padding:10px 6px 10px 15px}.rk-wk-step-0{padding-left:8px}.rk-wk-step-n{font-size:22px}.rk-wk-step-l{font-size:10.5px}.rk-wk-tiles{grid-template-columns:1fr 1fr}.rk-wk-tile{flex-direction:column;gap:8px;padding:12px}}.rk-plug-coin{display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));margin-bottom:4px}.rk-calls-cards{display:none;list-style:none;margin:0;padding:0;gap:10px}.rk-calls-card{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:8px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.rk-calls-card.rk-calls-wait{box-shadow:inset 4px 0 0 var(--rk-st-wait)}.rk-calls-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rk-calls-card-name{font-weight:700;font-size:16px;color:var(--rk-ink)}.rk-calls-card-what{font-size:14px;color:var(--rk-muted)}.rk-calls-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rk-calls-card-call{text-transform:none;letter-spacing:0}@media (max-width:700px){.rk-calls-cards{display:grid}.rk-calls-scroll{display:none}}.rk-wk-open-l{width:100%;font-weight:600;color:var(--rk-ink)}.rk-list-districts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.rk-list-districts span{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:var(--rk-paper-tint);color:var(--rk-ink);white-space:nowrap}.rk-list-districts .rk-list-ld{background:var(--rk-navy,#081F32);color:#fff;font-weight:700}.rk-list-facts dl,.rk-sheet dl{display:grid;grid-template-columns:minmax(96px,34%) 1fr;grid-gap:6px 12px;gap:6px 12px;margin:8px 0 0}.rk-list-facts dt,.rk-sheet dl dt{color:var(--rk-muted);font-size:13px}.rk-list-facts dd,.rk-sheet dl dd{margin:0;overflow-wrap:anywhere}.rk-list-voted{display:flex;flex-wrap:wrap;gap:4px}.rk-list-vote{font-size:12px;padding:2px 7px;border-radius:999px;background:var(--rk-ch-meeting-bg,#e6f4ea);color:var(--rk-ch-meeting-ink,#1e6b3a);white-space:nowrap}.rk-sheet-read{display:block;font-size:13px;color:var(--rk-ink);margin-top:2px}.rk-review-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.rk-review-pair{grid-template-columns:1fr;gap:10px}}.rk-official{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.rk-official span{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1.5px solid var(--rk-navy,#081f32);color:var(--rk-navy,#081F32);background:#fff}.rk-lt-hit .rk-official,.rk-rd-hit .rk-official{margin:4px 0 0}.rk-titles-list{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.rk-titles-list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;overflow-wrap:anywhere}.rk-titles-form{display:grid;grid-gap:8px;gap:8px}.rk-titles-form select{min-height:44px;font-size:16px;padding:8px 10px;border:1px solid var(--rk-border);border-radius:6px;background:#fff}.rk-donor{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.rk-donor span{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.rk-donor .rk-donor-rocky{background:var(--rk-navy,#081F32);color:#fff}.rk-donor .rk-donor-other{background:var(--rk-paper-tint,#F7F8F8);color:var(--rk-ink,#111);border:1px solid var(--rk-border,#d0d5da)}.rk-donor .rk-donor-both{background:#4B5563;color:#fff}.rk-donor .rk-donor-coleman{background:var(--jc-band);color:var(--jc-navy)}.rk-reach{background:#EAF4FA;border:1px solid #b9dcef;border-radius:var(--rk-radius,6px);padding:10px 12px;display:grid;grid-gap:4px;gap:4px;margin:0 0 var(--rk-space-6,24px);font-size:14px}.rk-reach p{margin:0}.rk-reach strong{color:var(--rk-ink)}.rk-reach-ro{color:var(--rk-muted);font-size:13px}.rk-reach--compact{margin-bottom:var(--rk-space-4,16px);font-size:13px}.rk-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rk-quick button{font:inherit;font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid var(--rk-border);background:var(--rk-paper);color:var(--rk-ink);cursor:pointer;min-height:36px}.rk-readonly{border:1px dashed var(--rk-border);border-radius:var(--rk-radius,6px);padding:10px 12px;color:var(--rk-muted);font-size:14px}.rk-amap{display:grid;grid-gap:8px;gap:8px}.rk-amap-chips{display:flex;flex-wrap:wrap;gap:6px}.rk-amap-chip{font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;min-height:36px;border-radius:999px;border:1px solid var(--rk-border);background:var(--rk-paper);color:var(--rk-ink);cursor:pointer}.rk-amap-chip[aria-pressed=true]{background:var(--rk-navy);color:#fff;border-color:var(--rk-navy)}.rk-amap-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.rk-amap-frame{position:relative;background:#fff;border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);overflow:hidden;touch-action:none}.rk-amap-frame svg{display:block;width:100%;height:auto;max-height:70vh;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rk-amap-shape{fill:#F3F6F9;stroke:#7d8fa1;stroke-width:1;cursor:pointer}.rk-amap-shape--has{fill:#DCEBF5}.rk-amap-shape:hover{fill:#c7e0f0}.rk-amap-pct{fill:#F7F9FB;stroke:#9fb1c2;stroke-width:.8}.rk-amap-outline{fill:none;stroke:var(--rk-navy);stroke-width:2.5}.rk-amap-count{fill:var(--rk-navy);font-family:var(--rk-font-body);font-weight:700;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:3px}.rk-amap-m{cursor:pointer;stroke-width:1.5}.rk-amap-dot--rocky_donor,.rk-amap-m--rocky_donor{background:#081F32;fill:#081F32;stroke:#fff}.rk-amap-dot--coleman_donor,.rk-amap-m--coleman_donor{background:var(--jc-band);border:2px solid #002867;fill:#00B862;stroke:#002867;stroke-width:2.5}.rk-amap-dot--both_sides,.rk-amap-m--both_sides{background:#F2BA1D;border:1px solid #b5870f;fill:#F2BA1D;stroke:#B5870F}.rk-amap-dot--official{background:#fff;border:2px solid #081f32;border-radius:2px}.rk-amap-m--official{fill:#fff;stroke:#081F32}.rk-amap-dot--supporter,.rk-amap-m--supporter{background:#2F7D62;fill:#2F7D62;stroke:#fff}.rk-amap-dot--member,.rk-amap-m--member{background:#7FC4E8;border:1px solid #0f5d8a;fill:#7FC4E8;stroke:#0F5D8A}.rk-amap-zoom{position:absolute;right:8px;top:8px;display:grid;grid-gap:6px;gap:6px}.rk-amap-zoom button{width:40px;height:40px;border-radius:8px;border:1px solid var(--rk-border);background:#fff;color:var(--rk-navy);font-size:20px;font-weight:700;cursor:pointer}.rk-amap-card{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);box-shadow:0 -4px 14px rgba(8,31,50,.1);padding:12px;display:grid;grid-gap:6px;gap:6px}.rk-amap-card-name{font-family:var(--rk-font-display);font-weight:700;font-size:18px}.rk-amap-card-tags{display:flex;flex-wrap:wrap;gap:6px}.rk-amap-tag{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid var(--rk-border)}.rk-amap-tag--rocky_donor{background:#081F32;color:#fff;border-color:#081F32}.rk-amap-tag--coleman_donor{background:var(--jc-band);color:#002867;border-color:#002867}.rk-amap-tag--both_sides{background:#F2BA1D;border-color:#B5870F}.rk-sends{margin:0 0 var(--rk-space-8,32px)}.rk-sends,.rk-sends ul{display:grid;grid-gap:10px;gap:10px}.rk-sends ul{list-style:none;margin:0;padding:0}.rk-send{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);padding:12px;display:grid;grid-gap:8px;gap:8px}.rk-send--event{border-left:4px solid var(--rk-success)}.rk-send--share{border-left:4px solid var(--rk-navy)}.rk-send--announcement{border-left:4px solid var(--rk-sky)}.rk-send-title{font-family:var(--rk-font-display);font-weight:700;font-size:18px;line-height:1.25}.rk-send-meta{font-size:14px;color:var(--rk-muted)}.rk-send-body{margin:0;font-size:15px;white-space:pre-wrap}.rk-send-post{background:linear-gradient(135deg,var(--rk-navy) 0,#0F5D8A 100%);color:#fff;border-radius:6px;min-height:64px;display:grid;place-items:center;font-family:var(--rk-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rk-send-btns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.rk-send-btns--one{grid-template-columns:1fr}.rk-send-btns .rk-btn{min-height:44px;padding-inline:6px}.rk-send-ok{background:#E7F4EE;border:1px solid #b5dccb;color:var(--rk-success);border-radius:6px;padding:8px 12px;font-weight:600}.rk-send-choices{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rk-send-choice{display:grid;grid-gap:4px;gap:4px;padding:14px;background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);text-decoration:none;color:var(--rk-ink)}.rk-send-choice:hover{border-color:var(--rk-navy)}.rk-send-choice-t{font-family:var(--rk-font-display);font-weight:700;font-size:18px}.rk-sent{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rk-sent-row{background:var(--rk-paper);border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.rk-sent-title{font-weight:700}.rk-sent-stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-sent-foot{display:flex;justify-content:space-between;align-items:center;font-size:13px}.rk-sent-up{color:var(--rk-success);font-weight:600}.rk-sendform{display:grid;grid-gap:12px;gap:12px;max-width:560px}.rk-sendform input,.rk-sendform select,.rk-sendform textarea{width:100%;font:inherit;font-size:16px;padding:10px;border:1px solid var(--rk-border);border-radius:6px;background:#fff;color:var(--rk-ink)}.rk-sendform-area{border:1px solid var(--rk-border);border-radius:var(--rk-radius,6px);padding:10px 12px;display:grid;grid-gap:8px;gap:8px;margin:0}.rk-sendform-area legend{font-weight:700;padding:0 4px}.rk-sendform-counties{max-height:220px;overflow-y:auto}.rk-amap-gl{width:100%;height:min(70vh,560px);min-height:360px}.rk-amap-frame .maplibregl-ctrl-attrib{font-size:10px}.rk-amap-dot--park{background:#4caf50;border:1px solid #2e7d32;border-radius:3px}.rk-amap-dot--school{background:#1565c0;border:1px solid #fff;box-shadow:0 0 0 1px #1565c0}.rk-amap-frame:has(.rk-amap-gl){touch-action:auto}.rk-amap-gl{height:min(64svh,600px)}.rk-amap-frame:has(.rk-amap-gl){touch-action:none}.rk-amap-ico{display:inline-flex;flex:none}.rk-amap-ico canvas{display:block}.rk-amap-search{position:relative}.rk-amap-search input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:12px 14px;min-height:48px}.rk-amap-results,.rk-amap-search input{border:1px solid var(--rk-border);border-radius:10px;background:#fff}.rk-amap-results{list-style:none;margin:4px 0 0;padding:4px;display:grid;grid-gap:2px;gap:2px}.rk-amap-results button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;font:inherit;padding:10px;min-height:44px;border:0;background:none;border-radius:8px;cursor:pointer}.rk-amap-results button:focus-visible,.rk-amap-results button:hover{background:#EEF4F8}.rk-amap-results small{display:block;color:var(--rk-muted,#5a6b7c);font-size:12px}.rk-amap-results li.rk-hint{padding:6px 10px}.rk-amap-ctl{position:absolute;right:10px;bottom:28px;display:grid;grid-gap:8px;gap:8px;z-index:2}.rk-amap-ctl button{min-width:48px;height:48px;border-radius:12px;border:1px solid var(--rk-border);background:#fff;font:inherit;font-size:24px;font-weight:700;color:var(--rk-navy);box-shadow:0 1px 4px rgba(8,31,50,.18);cursor:pointer}.rk-amap-ctl .rk-amap-ctl-area{font-size:13px;padding:0 8px}.rk-amap-about{left:10px;top:10px;z-index:2;min-height:40px;padding:0 12px;border-radius:20px;background:#fff;font:inherit;font-weight:700;color:var(--rk-navy);box-shadow:0 1px 4px rgba(8,31,50,.18);cursor:pointer}.rk-amap-about,.rk-amap-sheet{position:absolute;border:1px solid var(--rk-border)}.rk-amap-sheet{left:8px;right:8px;bottom:8px;z-index:3;max-height:72%;overflow:auto;background:var(--rk-paper,#fff);border-radius:14px;padding:12px 14px;box-shadow:0 6px 24px rgba(8,31,50,.25);display:grid;grid-gap:6px;gap:6px}.rk-amap-sheet-head{display:flex;gap:8px;align-items:center}.rk-amap-sheet .rk-sheet-btns .rk-btn{min-height:44px}.rk-amap-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-weight:600}.rk-amap-counts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:0}.rk-amap-counts div{background:#F3F6F9;border-radius:8px;padding:6px 8px}.rk-amap-counts dt{color:var(--rk-muted,#5a6b7c)}.rk-amap-counts dd{margin:0;font-weight:800;font-size:18px;color:var(--rk-navy)}.rk-amap-legend{display:grid;grid-gap:8px;gap:8px}.rk-amap-toggles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rk-amap-tg{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border-radius:12px;border:2px solid var(--rk-border);background:#fff;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;color:var(--rk-ink,#081F32)}.rk-amap-tg span{flex:1 1}.rk-amap-tg b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-amap-tg[aria-pressed=true]{border-color:var(--rk-navy);background:#EEF4F8}.rk-amap-tg[aria-pressed=false]{opacity:.55}.rk-amap-tg[aria-pressed=false] .rk-amap-ico{filter:grayscale(1)}.rk-amap-frame .maplibregl-ctrl-bottom-left{z-index:1}.rk-amap-tg span{text-align:left;line-height:1.2}.rk-amap-sheet .rk-sheet-btns{display:flex;flex-direction:row;gap:8px}.rk-amap-sheet .rk-sheet-btns>*{flex:1 1}.rk-amap-sheet{padding:10px 12px;gap:4px}.rk-amap-tg>.rk-amap-ico{flex:0 0 auto}.rk-amap-ctl{bottom:40px}.rk-amap-frame .maplibregl-ctrl-attrib.maplibregl-compact{max-width:calc(100% - 90px)}.rk-amap-sheet{max-height:86%}.rk-amap-sheet .rk-label{white-space:normal;overflow-wrap:anywhere}.rk-amap-sheet .rk-btn{min-width:0;padding-inline:8px;white-space:nowrap}.rk-amap-sheet .rk-sheet-btns{position:-webkit-sticky;position:sticky;bottom:-10px;background:var(--rk-paper,#fff);padding-block:6px 2px;margin-top:4px}.rk-amap-counts{gap:4px}.rk-amap-counts div{padding:4px 8px;display:flex;justify-content:space-between;align-items:baseline;gap:6px}.rk-amap-counts dt{font-size:12px;line-height:1.15}.rk-amap-counts dd{font-size:16px}.rk-amap-facts{font-size:14px;gap:4px 10px}.rk-amap-sheet .rk-amap-card-name{font-size:20px;line-height:1.15}.rk-amap--overview .rk-amap-gl{height:min(52svh,520px);min-height:330px}.rk-amap-sheet .rk-btn{font-size:13px;letter-spacing:.03em}.rk-fchip--coleman,.rk-fchip--coleman[aria-current=true]{border-color:var(--jc-navy);color:var(--jc-navy)}.rk-fchip--coleman[aria-current=true]{background:var(--jc-band)}.rk-amap-counts dt{display:flex;align-items:center;gap:4px}.rk-amap-sheet{overflow-x:hidden}.rk-amap-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.rk-amap-counts div{min-width:0;padding:4px 6px}.rk-amap-counts dt{min-width:0;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-amap-counts dd,.rk-amap-counts dt .rk-amap-ico{flex:none}.rk-amap-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rk-amap-facts>div{min-width:0;overflow-wrap:anywhere}.rk-amap-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-amap-counts dt{font-size:12.5px}.rk-mm-run{display:grid;grid-gap:6px;gap:6px;margin:4px 0 12px;justify-items:start}.rk-mm-member{margin:18px 0 8px}.rk-mm-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.rk-mm-card{background:var(--rk-paper,#fff);border:1px solid var(--rk-border);border-radius:10px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.rk-mm-voter{font-family:var(--rk-font-display);font-weight:700;font-size:18px;color:var(--rk-navy)}.rk-mm-ev{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rk-mm-ev li{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.rk-mm-yes{background:#E3F1EB;color:#1C6249}.rk-mm-no{background:#EEF2F6;color:#41525F}.rk-mm-btns{display:flex;flex-wrap:wrap;gap:8px}.rk-mm-btns>*{flex:1 1 auto;min-width:0}.rk-mlink{margin-top:18px;padding:12px 14px;border:1px dashed var(--rk-navy);border-radius:10px;background:#F7F9FB;display:grid;grid-gap:8px;gap:8px}.rk-mlink-row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rk-mlink-pick{display:grid;grid-gap:8px;gap:8px}.rk-mlink-pick select{width:100%;min-height:44px;font:inherit}.rk-mlink-log summary{cursor:pointer;font-weight:600}.rk-mlink-log ul{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--rk-muted,#41525F)}.rk-admin-links{display:flex;flex-wrap:wrap;gap:8px}.rk-admin-links>a.rk-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px}.rk-invite__home{border:1px solid var(--rk-border);border-radius:8px;padding:10px 12px 12px;margin:0;display:grid;grid-gap:8px;gap:8px}.rk-invite__home legend{padding:0 4px}.rk-invite__home label{display:grid;grid-gap:4px;gap:4px}.rk-invite__home-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5em;grid-gap:8px;gap:8px}.rk-acct-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.rk-homeform{display:grid;grid-gap:10px;gap:10px;max-width:520px}.rk-homeform input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;min-height:44px}.rk-homeform-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5em;grid-gap:8px;gap:8px}.rk-home-nudge{border:1px solid var(--rk-border);border-left:4px solid var(--rk-ky-blue,#1e88c7);border-radius:8px;background:#fff;padding:12px 14px;margin:0 0 16px;display:grid;grid-gap:6px;gap:6px}.rk-help-topics{list-style:none;margin:12px 0 18px;padding:0;display:grid;grid-gap:8px;gap:8px}.rk-help-topics a{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;min-height:44px;border:1px solid var(--rk-border);border-radius:10px;background:#fff;text-decoration:none;color:var(--rk-ink,#081F32)}.rk-help-topics a strong{font-size:17px}.rk-help-topics a span{color:var(--rk-muted,#5a6b7c);font-size:14px}.rk-help-intro{font-size:18px;line-height:1.45;margin:0 0 12px}.rk-help-sec{border-top:1px solid var(--rk-border);padding-top:10px;margin-top:12px}.rk-help-sec h2{font-size:17px;margin:0 0 6px}.rk-help-sec li,.rk-help-sec p{font-size:16px;line-height:1.5;margin:0 0 6px}.rk-help-sec ul{padding-left:20px;margin:0}.rk-onb-help{margin:8px 0 16px;font-weight:600}.rk-help-more{font-weight:600}.rk-help-more,.rk-help-panel .rk-help-inbox,.rk-help-panel .rk-help-more{display:block;margin-top:8px}.rk-amap-sheet--person{max-height:40%;padding:8px 12px;gap:6px}.rk-amap-sheet--person .rk-amap-sheet-head{gap:8px}.rk-amap-sheet--person .rk-amap-card-name{flex:1 1;min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-amap-x{flex:none;width:36px;height:36px;border:0;border-radius:18px;background:#EEF2F6;font-size:22px;line-height:1;color:var(--rk-navy);cursor:pointer}.rk-amap-sheet-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}.rk-amap-sheet-meta .rk-hint{margin:0}.rk-amap-sheet--person .rk-sheet-btns{margin-top:2px;padding-block:2px}.rk-amap-sheet--person .rk-sheet-btns .rk-btn{min-height:40px}.rk-amap-could{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rk-amap-could .rk-sup-chip{min-height:36px;font-size:13px}.rk-foryou{display:grid;grid-gap:12px;gap:12px;margin:0 0 var(--rk-space-8)}@media (min-width:760px){.rk-foryou{grid-template-columns:1fr 1fr}}.rk-foryou-block{background:#fff;border:1px solid var(--rk-border);border-top:4px solid var(--rk-navy);border-radius:var(--rk-radius);padding:12px 14px;min-width:0}.rk-foryou-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.rk-foryou-head h2{margin:0;font-family:var(--rk-font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-navy);display:flex;align-items:center;gap:8px}.rk-foryou-head a{font-size:14px;white-space:nowrap}.rk-foryou-n{background:var(--rk-wine);color:#fff;border-radius:999px;font-family:var(--rk-font-mono);font-size:11px;padding:1px 7px;letter-spacing:0}.rk-foryou-list{list-style:none;margin:0;padding:0}.rk-foryou-list li+li{border-top:1px solid var(--rk-border)}.rk-foryou-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 0;min-height:44px;color:var(--rk-ink);text-decoration:none}.rk-foryou-row:hover{text-decoration:none;background:var(--rk-paper-tint,#F7F8F8)}.rk-foryou-t{font-weight:700;color:var(--rk-navy);overflow-wrap:anywhere}.rk-foryou-s{grid-column:1;font-size:14px;overflow:hidden;text-overflow:ellipsis}.rk-foryou-s,.rk-foryou-when{color:var(--rk-muted);white-space:nowrap}.rk-foryou-when{grid-row:1;grid-column:2;font-size:12px}.rk-foryou-rsvp{color:var(--rk-navy);font-weight:700}.rk-backlink{margin:0 0 8px}.rk-backlink a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:16px;color:var(--rk-link,#135E80);text-decoration:none}.rk-backlink a:hover{text-decoration:underline}.rk-crm{border-top:4px solid var(--rk-ky-blue)}.rk-crm-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;margin:0 0 14px}@media (min-width:640px){.rk-crm-actions{grid-template-columns:repeat(3,auto);justify-content:start}}.rk-crm-group{display:grid;grid-gap:6px;gap:6px;padding:12px 0 0;margin-top:12px;border-top:1px solid var(--rk-border)}.rk-crm-label{font-weight:700;color:var(--rk-navy)}.rk-crm-chips{display:flex;flex-wrap:wrap;gap:8px}.rk-crm-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--rk-border);background:#fff;color:var(--rk-ink);font:inherit;font-size:15px;cursor:pointer}.rk-crm-chip[aria-checked=true],.rk-crm-chip[aria-pressed=true]{background:var(--rk-navy);border-color:var(--rk-navy);color:#fff;font-weight:700}.rk-crm-chip:disabled{opacity:.6;cursor:default}.rk-crm .rk-btn-primary{justify-self:start}.rk-fu-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rk-fu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;background:#fff;border:1px solid var(--rk-border);border-left:4px solid var(--rk-ky-blue);border-radius:var(--rk-radius);padding:12px 14px}.rk-fu--late{border-left-color:var(--rk-wine)}.rk-fu-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.rk-fu-name{font-weight:700;font-size:17px;color:var(--rk-navy);overflow-wrap:anywhere}.rk-fu-due{font-size:14px;font-weight:600;color:var(--rk-navy)}.rk-fu-due--late{color:var(--rk-wine)}.rk-fu-next{overflow-wrap:anywhere}@media (max-width:480px){.rk-fu{grid-template-columns:minmax(0,1fr)}.rk-fu-act .rk-btn{width:100%}}.rk-person-tools{margin:0 0 12px}.rk-person-tools .rk-btn{white-space:normal;text-align:center}.rk-rhome{display:grid;grid-gap:0;gap:0;max-width:760px}.rk-rhome-title{margin:4px 0 2px;font-size:clamp(30px,6vw,44px);line-height:1.05;overflow-wrap:anywhere}.rk-rhome-sub{margin:0 0 14px}.rk-hacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 12px}.rk-hbtn{display:grid;place-items:center;min-height:52px;padding:6px 10px;border-radius:var(--rk-radius);border:2px solid var(--rk-navy);background:#fff;font-family:var(--rk-font-display);font-weight:700;font-size:16px;text-align:center}.rk-hbtn,.rk-hbtn:hover{color:var(--rk-navy);text-decoration:none}.rk-hbtn:hover{background:#DCEAF5}.rk-hbtn--p{background:var(--rk-navy);color:#fff}.rk-hbtn--p:hover{background:var(--rk-navy-2);color:#fff}.rk-hcard{background:#fff;border:1px solid var(--rk-border);border-top:4px solid var(--rk-navy);border-radius:var(--rk-radius);padding:12px 14px;margin:0 0 12px;min-width:0}.rk-hcard-wrap{display:contents}.rk-hcard--quiet{border-top-color:var(--rk-border)}.rk-hcard--quiet .rk-foryou-head h2{font-size:12px;color:var(--rk-muted)}.rk-hdue{color:var(--rk-wine);font-weight:700}.rk-hstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rk-hstat{background:var(--rk-paper-tint,#F7F8F8);border-radius:6px;padding:8px;min-width:0}.rk-hstat b{display:block;font-family:var(--rk-font-display);font-weight:800;font-size:22px;line-height:1.1;color:var(--rk-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-hstat span{font-size:12px;color:var(--rk-muted);overflow-wrap:anywhere}.rk-rhome .rk-home-nudge,.rk-rhome .rk-starthere{margin-bottom:12px}.rk-more-group+.rk-more-group{border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px}.rk-more-h{padding:8px 16px 2px;font-family:var(--rk-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-muted)}.rk-panel-wrap,.rk-tabbar{display:none}@media (max-width:760px){:root{--rk-tabbar-h:62px}.rk-nav,.rk-signout{display:none}.rk-appbar{min-height:52px;padding-bottom:10px}.rk-app{padding-bottom:calc(var(--rk-tabbar-h) + env(safe-area-inset-bottom, 0px))}.rk-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--rk-navy);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 16px rgba(8,31,50,.18)}.rk-tab{flex:1 1;min-width:0;min-height:var(--rk-tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--rk-on-navy-quiet);background:transparent;border:0;padding:6px 2px 4px;cursor:pointer;text-decoration:none;font-family:var(--rk-font-display);font-size:11px;font-weight:600;letter-spacing:.02em}.rk-tab:hover{color:#fff;text-decoration:none}.rk-tab[aria-current]{color:#fff;font-weight:700;background:rgba(255,255,255,.14);box-shadow:inset 0 3px 0 var(--rk-ky-blue)}.rk-tab:focus-visible{outline:2px solid var(--rk-alert);outline-offset:-3px}.rk-tab-icowrap{position:relative;display:inline-flex}.rk-tab-ico{width:24px;height:24px}.rk-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-tab-badge{position:absolute;top:-5px;left:15px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--rk-wine);color:#fff;font-family:var(--rk-font-mono);font-size:10px;font-weight:700;line-height:16px;text-align:center;border:1.5px solid var(--rk-navy)}.rk-tab-badge--inline{position:static;border:0;margin-left:8px}.rk-panel-wrap{display:block;position:fixed;inset:0;z-index:80}.rk-panel-scrim{position:absolute;inset:0;background:rgba(8,31,50,.5)}.rk-panel{position:absolute;top:0;bottom:0;left:0;width:min(310px,86vw);background:#fff;color:var(--rk-ink);overflow-y:auto;overscroll-behavior:contain;box-shadow:4px 0 24px rgba(0,0,0,.25);padding:calc(8px + env(safe-area-inset-top, 0px)) 0 calc(16px + env(safe-area-inset-bottom, 0px))}.rk-panel-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px 18px}.rk-panel-brand{font-family:var(--rk-font-display);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.02em;color:var(--rk-navy)}.rk-panel-brand span{color:var(--rk-ky-blue)}.rk-panel-x{width:44px;height:44px;border:0;background:transparent;font-size:30px;line-height:1;color:var(--rk-navy);cursor:pointer}.rk-panel-group{padding:4px 0}.rk-panel-group+.rk-panel-group{border-top:1px solid var(--rk-border)}.rk-panel-h{padding:10px 18px 4px;font-family:var(--rk-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-muted)}.rk-panel-link{display:flex;align-items:center;width:100%;min-height:46px;padding:0 18px;font:inherit;font-size:17px;background:transparent;border:0;text-align:left;cursor:pointer}.rk-panel-link,.rk-panel-link:hover{color:var(--rk-ink);text-decoration:none}.rk-panel-link:hover{background:var(--rk-paper-tint,#F7F8F8)}.rk-panel-link[aria-current]{font-weight:700;color:var(--rk-navy);background:#DCEAF5;box-shadow:inset 5px 0 0 var(--rk-ky-blue)}.rk-panel-link:focus-visible{outline:2px solid var(--rk-ky-blue);outline-offset:-2px}.rk-panel-signout{color:var(--rk-wine);font-weight:600}.rk-toast{bottom:calc(var(--rk-tabbar-h) + 12px + env(safe-area-inset-bottom, 0px))}.rk-lt-barwrap{bottom:calc(var(--rk-tabbar-h) + env(safe-area-inset-bottom, 0px))}.rk-help-panel{max-height:calc(100dvh - 72px - var(--rk-tabbar-h))}}.rk-tour-card--top{top:calc(12px + env(safe-area-inset-top, 0px));bottom:auto}.rk-wall-h1{margin:2px 0 6px}.rk-wall-tip{background:#FFF7D6;border:1px solid #e8d48a;border-radius:8px;padding:10px 12px;margin:0 0 16px}.rk-wall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:16px;gap:16px;margin:16px 0}.rk-wall-card{border:1px solid var(--rk-border);border-radius:10px;background:#fff;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.rk-wall-shots{display:flex;gap:10px;align-items:flex-end}.rk-wall-phone{width:30%;max-width:110px;height:auto;border-radius:10px;border:3px solid #0b1620}.rk-wall-desk{flex:1 1;min-width:0;height:auto;border-radius:4px;border:solid #0b1620;border-width:3px 3px 8px}.rk-wall-name{margin:4px 0 0;font-family:var(--rk-font-display);font-weight:700;font-size:20px}.rk-wall-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rk-wall-k{width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--rk-ink-mute,#5C6B82);margin-top:4px}.rk-wall-row .rk-btn{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15;min-height:44px;justify-content:center}.rk-wall-row .rk-btn small{font-size:11px;font-weight:400;opacity:.75}.rk-wall-county{border:1px solid var(--rk-border);border-top:4px solid var(--rk-gold);border-radius:10px;background:#FBFCFD;padding:14px;margin:16px 0 8px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.rk-wall-county .rk-wall-grid{margin:8px 0 0}.rk-wall-pick{display:grid;grid-gap:2px;gap:2px;max-width:320px}.rk-wall-view{position:fixed;inset:0;z-index:1000;background:#0B1620;display:flex;flex-direction:column;color:#fff}.rk-wall-view-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top, 0px)) 16px 10px;font-size:15px;line-height:1.3}.rk-wall-view-bar .rk-btn{flex:none;min-height:44px;min-width:88px;background:var(--rk-gold,#F2BA1D);border-color:var(--rk-gold,#F2BA1D);color:#081F32;font-weight:700}.rk-wall-view img{flex:1 1;min-height:0;width:100%;object-fit:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px));-webkit-touch-callout:default}.rk-wall-view-wait{text-align:center;margin:auto;color:#C9D3DD}.rk-wall-new{position:relative;display:flex;gap:12px;align-items:center;border:1px solid var(--rk-border);border-left:4px solid var(--rk-gold);border-radius:8px;background:#fff;padding:12px 40px 12px 12px;margin:0 0 16px}.rk-wall-new img{border-radius:6px;flex:none}.rk-wall-new>div{display:grid;grid-gap:6px;gap:6px;justify-items:start}.rk-wall-x{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--rk-ink-mute,#5C6B82)}.rk-intro{border:2px solid var(--rk-ky-blue);border-radius:12px;background:#F2F8FC;padding:14px 16px;margin:0 0 20px;display:grid;grid-gap:10px;gap:10px}.rk-intro-head{display:flex;align-items:center;gap:10px}.rk-intro-head h2{margin:0;font-family:var(--rk-font-display);font-weight:700;font-size:20px}.rk-intro-count{min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--rk-ky-blue);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rk-intro-count--zero{background:var(--rk-border);color:var(--rk-ink,#081F32)}.rk-intro-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rk-intro-row{position:relative;display:grid;grid-gap:2px;gap:2px;padding:12px 64px 12px 12px;border-radius:10px;background:#fff;border:1px solid var(--rk-border);text-decoration:none;color:inherit;min-height:44px}.rk-intro-row:hover{border-color:var(--rk-ky-blue)}.rk-intro-name{font-weight:700;font-size:17px}.rk-intro-what{font-size:14px}.rk-intro-go{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--rk-ky-blue)}.rk-intro-test{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8A5A00;background:#FFF4D0;border-radius:4px;padding:1px 6px;margin-left:8px;vertical-align:middle}.rk-intro-alerts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--rk-muted)}.rk-intro-call{max-width:520px}.rk-intro-dial{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0 4px;padding:18px 16px;min-height:64px;border-radius:14px;background:var(--rk-success,#1F7A4D);color:#fff;font-size:22px;font-weight:700;text-decoration:none}.rk-intro-dial small{width:100%;text-align:center;font-size:14px;font-weight:500;opacity:.9}.rk-intro-nophone{margin:18px 0 4px;padding:12px;border-radius:10px;background:var(--rk-paper-tint)}.rk-intro-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rk-intro-choice{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;padding:14px 6px;min-height:64px;border-radius:12px;border:2px solid var(--rk-border);background:#fff;font:inherit;cursor:pointer}.rk-intro-choice strong{font-size:16px}.rk-intro-choice small{font-size:12px;color:var(--rk-muted)}.rk-intro-choice--main{border-color:var(--rk-ky-blue);background:#F2F8FC}.rk-intro-choice:disabled{opacity:.55;cursor:default}.rk-intro-note{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.rk-intro-note textarea{width:100%;box-sizing:border-box;border:1px solid var(--rk-border);border-radius:8px;padding:8px 10px;font:inherit}.rk-intro-done,.rk-intro-saved{margin:12px 0 0;font-weight:600;color:var(--rk-success,#1F7A4D)}@media (max-width:380px){.rk-intro-choices{grid-template-columns:1fr}}.rk-cov-called{display:inline-block;font-size:12px;font-weight:600;color:var(--rk-success,#1F7A4D)}.rk-cov-regions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.rk-cov-regions .rk-chip{text-decoration:none;color:inherit;border-color:var(--rk-border);background:#fff;min-height:32px;display:inline-flex;align-items:center}.rk-cov-regions .rk-chip--on{background:var(--rk-navy,#081F32);border-color:var(--rk-navy,#081F32);color:#fff}.rk-dick{margin:0 0 var(--rk-space-8)}.rk-dick-h{font-size:24px;margin:0 0 12px}.rk-dick-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.rk-dick-btn{display:grid;grid-gap:6px;gap:6px;padding:20px 22px;border-radius:14px;border:2px solid var(--rk-navy,#0b2a4a);background:#fff;color:var(--rk-navy,#0b2a4a);text-decoration:none;min-height:112px;align-content:start}.rk-dick-btn strong{font-size:21px;line-height:1.2}.rk-dick-btn span{font-size:16px;line-height:1.4;color:#3c4a57}.rk-dick-btn:focus-visible,.rk-dick-btn:hover{background:#f2f6fa;outline:3px solid #f2ba1d;outline-offset:2px}.rk-dick-btn-main{background:var(--rk-navy,#0b2a4a);color:#fff}.rk-dick-btn-main span{color:#dfe8f1}.rk-dick-btn-main:focus-visible,.rk-dick-btn-main:hover{background:#12385f}.rk-dick-maps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.rk-dick-map{display:grid;grid-gap:2px;gap:2px;padding:16px 18px;border-radius:12px;background:#eef4f9;color:var(--rk-navy,#0b2a4a);font-size:19px;font-weight:700;text-decoration:none;border:1px solid #c9d8e6}.rk-dick-map small{font-size:14px;font-weight:500;color:#4a5a68}.rk-dick-map:focus-visible,.rk-dick-map:hover{background:#dde9f3;outline:3px solid #f2ba1d;outline-offset:2px}.rk-covstate-switch{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px}.rk-covstate-switch .rk-btn{font-size:16px;padding:10px 16px}.rk-covstate-map{margin:0 0 12px}.rk-covstate-map svg{width:100%;height:auto;display:block;background:#fbfcfd;border-radius:12px}.rk-covstate-map a:focus path,.rk-covstate-map a:hover path{stroke:#0b2a4a;stroke-width:2.5}.rk-covstate-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:16px}.rk-covstate-legend span{display:inline-flex;align-items:center;gap:8px}.rk-covstate-legend i{width:18px;height:18px;border-radius:4px;display:inline-block;border:1px solid #b9c3cc}.rk-onb-skip li{color:#4a5a68}.rk-covstate-ld .rk-cov-maps{grid-template-columns:1fr;max-width:860px}.rk-covstate-ld{background:#fbfcfd;border-radius:12px;padding:12px;margin-bottom:12px}.rk-covstate-words{font-size:17px;line-height:1.5}.rk-dick-facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0 0 12px;font-size:15px}.rk-dick-facts dt{font-family:var(--rk-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-muted);padding-top:3px}.rk-dick-facts dd{margin:0;overflow-wrap:anywhere}.rk-dick-form{display:grid;grid-gap:6px;gap:6px;max-width:420px}.rk-dick-form .rk-input{min-height:44px;font-size:16px}.rk-dick-mailing{border:1px solid var(--rk-border);border-radius:6px;padding:10px 12px 12px;margin:8px 0 4px;display:grid;grid-gap:6px;gap:6px;min-width:0}.rk-dick-mailing label{font-size:13px}.rk-dick-row{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px}.rk-dick-row>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.rk-dick-error{color:var(--rk-error);font-size:14px}.rk-dick-twostep{border-left:3px solid var(--rk-ky-blue);padding:8px 0 8px 12px;margin:8px 0 12px}.rk-dick-form .rk-btn,.rk-dick-twostep .rk-btn{min-height:44px}.rk-dick-entries{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:10px;gap:10px;max-width:760px}.rk-dick-entries>li{border:1px solid var(--rk-border);border-radius:6px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;min-width:0}.rk-dick-entries>li.is-removed{opacity:.65;background:var(--rk-paper-tint)}.rk-dick-entry-top{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px}.rk-dick-entry-what{font-size:15px;overflow-wrap:anywhere}.rk-dick-entry-detail{font-size:14px;color:var(--rk-ink);overflow-wrap:anywhere}.rk-dick-entry-state{font-size:13px}.rk-dick-entry-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.rk-dick-entry-btns .rk-btn{min-height:40px}.rk-btn-danger{color:var(--rk-error);border-color:var(--rk-error)}