.rr-app{min-height:100dvh;flex-direction:column;color:var(--ink)}.rr-app,.rr-header{display:flex;background:var(--surface)}.rr-header{position:sticky;top:0;z-index:40;height:64px;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;border-bottom:1px solid var(--border)}.rr-header-left,.rr-header-right{display:flex;align-items:center;gap:24px;min-width:0}.rr-header-right{gap:20px}.rr-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:28px;text-decoration:none}.rr-brand-mark{width:28px;height:28px;border-radius:7px;object-fit:cover}.rr-menu-button{display:none;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 8px;margin-left:-8px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.rr-menu-button:hover{background:var(--canvas)}.rr-header-help{min-height:32px;padding:0 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.rr-header-help:hover{color:var(--ink)}.rr-header-tailor{display:none}.rr-runs-pill{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--attention-border);border-radius:14px;background:var(--attention-bg);color:var(--attention);font-size:13px;font-weight:600;line-height:20px;text-decoration:none}html[data-theme=dark] .rr-runs-pill{border-color:var(--attention)}.rr-account{position:relative}.rr-account-button{display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 4px 0 8px;border:0;border-radius:20px;background:none;color:var(--ink);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.rr-account-button:hover,.rr-account-button[aria-expanded=true]{background:var(--hover-fill)}.rr-account-button[aria-expanded=true]{outline:2px solid var(--focus);outline-offset:2px}.rr-account-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px;background:var(--selection);color:var(--primary);font-size:13px;font-weight:600;line-height:16px;flex-shrink:0;text-decoration:none}.rr-avatar-link{display:none}.rr-account-loading{display:inline-flex;align-items:center;gap:12px}.rr-account-name-skeleton{width:96px;height:14px;border-radius:4px}.rr-account-menu{right:0;top:calc(100% + 4px);width:320px;padding:8px 0}.rr-account-identity{padding:10px 16px 12px}.rr-account-identity-name{font-size:15px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.rr-account-identity .rr-meta{overflow-wrap:anywhere}.rr-account-usage{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--canvas)}.rr-account-usage.is-empty{background:var(--attention-bg);border-color:var(--attention-border);color:var(--attention)}.rr-account-usage-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rr-account-usage-line{font-size:14px;font-weight:600;line-height:20px}.rr-account-usage-credits{font-size:14px;line-height:20px;white-space:nowrap}.rr-account-usage-bar{height:4px;border-radius:2px;background:var(--border);overflow:hidden}.rr-account-usage.is-empty .rr-account-usage-bar{background:var(--attention-border)}.rr-account-usage-bar span{display:block;height:100%;background:var(--primary)}.rr-account-usage-note{color:var(--ink);font-size:13px;line-height:18px}.rr-account-items{display:flex;flex-direction:column;padding:8px}.rr-account-items .rr-menu-item{min-height:40px;justify-content:center;padding:0 8px}.rr-account-items .rr-menu-item.is-emphasis{background:var(--selection);color:var(--primary);font-weight:600}.rr-account-footer{display:flex;flex-direction:column;padding:8px 16px 4px;border-top:1px solid var(--border)}.rr-account-appearance{display:flex;align-items:center;justify-content:space-between;min-height:44px}.rr-mini-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:6px;background:var(--canvas)}.rr-mini-segment{padding:4px 10px;border-radius:4px;color:var(--muted);font-size:13px;line-height:20px;cursor:pointer}.rr-mini-segment.is-selected{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(23,39,51,.12)}.rr-mini-segment:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rr-account-signout{min-height:40px;justify-content:center;padding:0;margin:0 -8px;padding-inline:8px;border-top:1px solid var(--border);border-radius:0}.rr-account-signout-error{padding:4px 0 8px;color:var(--danger);font-size:14px;line-height:20px}.rr-body{flex:1 1;display:flex;min-height:0}.rr-rail{position:sticky;top:64px;height:calc(100dvh - 64px);width:232px;flex-shrink:0;justify-content:space-between;padding:24px 16px;overflow-y:auto;background:var(--canvas);border-right:1px solid var(--border)}.rr-rail,.rr-rail-top{display:flex;flex-direction:column;gap:24px}.rr-tailor-cta{display:flex;flex-direction:column;gap:8px}.rr-tailor-reason{color:var(--muted);font-size:14px;line-height:20px}.rr-nav-list{display:flex;flex-direction:column;gap:4px;list-style:none}.rr-nav-item{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:15px;line-height:20px;text-align:left;text-decoration:none;cursor:pointer}.rr-nav-item svg{color:var(--muted);flex-shrink:0}.rr-nav-item:hover{background:var(--hover-fill)}.rr-nav-item.is-active{background:var(--selection);color:var(--primary);font-weight:600}.rr-nav-item.is-active svg{color:var(--primary)}.rr-nav-item:disabled{color:var(--muted);cursor:progress}.rr-rail-footer{gap:2px;padding-top:12px;border-top:1px solid var(--border)}.rr-rail-footer,.rr-rail-settings{display:flex;flex-direction:column}.rr-rail-settings{justify-content:center;height:52px;padding:0 12px;border-radius:6px;color:var(--ink);text-decoration:none}.rr-rail-settings.is-tall{height:60px}.rr-rail-settings:hover{background:var(--hover-fill)}.rr-rail-settings.is-active{background:var(--selection)}.rr-rail-settings-label{font-size:14px;font-weight:500;line-height:20px}.rr-rail-settings.is-tall .rr-rail-settings-label{font-size:16px;line-height:24px}.rr-rail-settings.is-active .rr-rail-settings-label{color:var(--primary);font-weight:600}.rr-rail-settings-runs{color:var(--muted);font-size:14px;line-height:20px}.rr-rail-settings-runs.is-empty{color:var(--attention);font-weight:600}.rr-main{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:48px 64px 64px}.rr-main:focus{outline:none}.rr-main>*{max-width:1144px}.rr-main--wide>*{max-width:none}.rr-main--draft{padding:40px 48px 48px}.rr-main--draft>*{max-width:none}.rr-stack{display:flex;flex-direction:column;gap:28px}.rr-stack--home{gap:40px}.rr-scrim--menu{justify-content:flex-start;align-items:stretch;padding:0;background:var(--scrim)}.rr-menu-sheet{width:320px;max-width:88vw;height:100%;display:flex;flex-direction:column;background:var(--canvas);overflow-y:auto;animation:rr-menu-sheet-in .22s var(--ease-out)}@keyframes rr-menu-sheet-in{0%{transform:translateX(-24px);opacity:0}}.rr-menu-sheet-head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 12px 0 20px;border-bottom:1px solid var(--border)}.rr-icon-btn--touch{width:44px;height:44px}.rr-menu-sheet-body{display:flex;flex-direction:column;gap:24px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));flex:1 1}.rr-menu-sheet .rr-nav-item{height:48px}.rr-menu-sheet-footer{display:flex;flex-direction:column;gap:2px;padding-top:12px;margin-top:auto;border-top:1px solid var(--border)}@media (max-width:1023px){.rr-rail{display:none}.rr-header-tailor,.rr-menu-button{display:inline-flex}.rr-header{padding:0 24px}.rr-main{padding:40px 32px 56px}.rr-main--draft{padding:32px 24px 40px}}@media (max-width:767px){.rr-header{height:56px;padding:0 12px}.rr-header-left{flex:1 1}.rr-header-left .rr-brand{position:absolute;left:50%;transform:translateX(-50%)}.rr-header-left .rr-brand span{font-size:17px}.rr-account,.rr-header-help,.rr-header-tailor,.rr-runs-pill{display:none}.rr-avatar-link{display:inline-flex;width:36px;height:36px;border-radius:18px}.rr-rail{top:56px}.rr-main{padding:24px 16px 48px}.rr-main--draft{padding:16px 16px 40px}.rr-stack--home{gap:32px}}@media (prefers-reduced-motion:reduce){.rr-menu-sheet{animation:none}}.rr-muted{color:var(--muted)}.rr-body,.rr-body-muted{font-size:16px;line-height:24px}.rr-body-muted{color:var(--muted)}.rr-meta-link{font-size:14px;line-height:20px}.rr-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rr-section{display:flex;flex-direction:column}.rr-section--ruled{padding-top:24px;border-top:1px solid var(--border);gap:8px}.rr-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.rr-section-head--ruled{padding-bottom:12px;border-bottom:1px solid var(--border)}.rr-empty-line{padding:20px 0}.rr-start-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px}.rr-start-panel-text{display:flex;flex-direction:column;gap:4px;min-width:0}.rr-draft-list{list-style:none;display:flex;flex-direction:column}.rr-draft-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border)}.rr-draft-row>.rr-draft-link{flex:1 1;min-width:0}.rr-draft-delete,.rr-draft-delete-space{width:64px;flex-shrink:0}.rr-draft-link{display:flex;align-items:center;gap:16px;min-height:72px;padding:8px 0;color:var(--ink);text-decoration:none}.rr-draft-link:hover .rr-draft-role{color:var(--primary)}.rr-draft-link:focus-visible{outline-offset:-2px}.rr-draft-chevron,.rr-draft-icon{display:inline-flex;width:24px;flex-shrink:0;color:var(--muted)}.rr-draft-main{display:flex;flex-direction:column;flex:1 1;min-width:0}.rr-draft-role{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:500;line-height:24px}.rr-draft-sub{color:var(--muted);font-size:14px;line-height:20px}.rr-draft-sub-date{display:none}.rr-draft-base{width:200px;flex-shrink:0;overflow:hidden;color:var(--ink);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.rr-draft-status{display:inline-flex;width:200px;flex-shrink:0}.rr-draft-date{width:112px;flex-shrink:0}.rr-draft-date,.rr-draft-table-head{color:var(--muted);font-size:14px;line-height:20px}.rr-draft-table-head{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-weight:600}.rr-draft-table-head .rr-draft-base{color:var(--muted)}.rr-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rr-filter-empty{gap:8px;padding:24px 0}.rr-empty-panel,.rr-filter-empty{display:flex;flex-direction:column;align-items:flex-start}.rr-empty-panel{gap:12px}.rr-empty-icon{color:var(--muted)}.rr-summaries{display:grid;grid-template-columns:1fr 1fr;gap:48px}.rr-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.rr-summary .rr-meta-link{padding-top:4px}.rr-first-use{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.rr-first-import{display:flex;flex-direction:column;gap:20px;padding:28px}.rr-first-import-head{display:flex;flex-direction:column;gap:4px}.rr-how{padding-top:12px}.rr-how,.rr-how-steps{display:flex;flex-direction:column;gap:20px}.rr-how-steps{list-style:none}.rr-how-steps li{display:flex;gap:14px}.rr-how-steps li>span:last-child{display:flex;flex-direction:column;gap:2px}.rr-how-title{font-size:16px;font-weight:500;line-height:24px}.rr-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1.5px solid var(--control-border);border-radius:50%;color:var(--muted);font-size:14px;font-weight:600;line-height:20px}.rr-step-num.is-current{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.rr-step-num.is-done{border-color:var(--selection);background:var(--selection);color:var(--primary)}.rr-import-source{display:flex;flex-direction:column;gap:20px}.rr-import-source>.rr-segmented{align-self:flex-start;flex-wrap:wrap}.rr-import-textarea{min-height:240px}.rr-dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:40px 24px;border:1.5px dashed var(--control-border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.rr-dropzone:hover:not(:disabled){background:var(--canvas)}.rr-dropzone.is-over{border:2px dashed var(--primary);background:var(--selection)}.rr-dropzone:disabled{cursor:not-allowed;opacity:.6}.rr-dropzone-icon{color:var(--primary)}.rr-dropzone-title{font-size:16px;font-weight:500;line-height:24px}.rr-dropzone-hint{margin-bottom:8px;color:var(--muted);font-size:14px;line-height:20px}.rr-file-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:8px}.rr-file-card-icon{color:var(--primary);flex-shrink:0}.rr-file-card-text{flex:1 1;min-width:0}.rr-file-card-name{overflow:hidden;font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.rr-linkedin-guide{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:var(--canvas)}.rr-linkedin-guide ol{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:22px}.rr-reading-panel{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:8px;background:var(--canvas)}.rr-reading-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:24px}.rr-reading-title .rr-spinner{color:var(--primary)}.rr-progress{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--hover-fill)}.rr-progress span{position:absolute;inset:0 auto 0 0;width:30%;border-radius:2px;background:var(--primary)}.rr-progress--indeterminate span{animation:rr-indeterminate 1.4s ease-in-out infinite}@keyframes rr-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.rr-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:14px;line-height:20px}.rr-breadcrumb a{color:var(--primary);text-decoration:none}.rr-breadcrumb a:hover{text-decoration:underline}.rr-stepper{gap:12px;list-style:none}.rr-stepper,.rr-stepper li{display:flex;align-items:center}.rr-stepper li{gap:8px;color:var(--muted);font-size:14px;line-height:20px}.rr-stepper li[aria-current=step]{color:var(--primary);font-weight:600}.rr-stepper .rr-step-num{width:24px;height:24px;font-size:13px}.rr-stepper-rule{width:24px;height:1px;background:var(--control-border)}.rr-stepper-compact{color:var(--primary);font-size:14px;font-weight:600;line-height:20px}@media (max-width:1199px){.rr-first-use{grid-template-columns:1fr}}@media (max-width:1023px){.rr-draft-base{display:none}}@media (max-width:767px){.rr-start-panel{flex-direction:column;align-items:stretch;padding:20px}.rr-start-cta{width:100%}.rr-summaries{grid-template-columns:1fr;gap:24px}.rr-draft-link{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:14px 0}.rr-draft-icon{display:none}.rr-draft-main{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.rr-draft-chevron{order:2;align-self:center}.rr-draft-status{order:3;width:100%}.rr-draft-date,.rr-draft-table-head{display:none}.rr-draft-sub-date{display:inline}.rr-jobs-new{width:100%;height:48px}.rr-list-toolbar{flex-direction:column;align-items:stretch}.rr-list-toolbar .rr-segmented{overflow-x:auto}.rr-list-toolbar .rr-segment{min-height:38px}.rr-first-import{padding:20px}}@media (prefers-reduced-motion:reduce){.rr-progress--indeterminate span{animation:none;width:100%}}.rr-agent-connection,.rr-agent-home{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.rr-agent-connection form,.rr-agent-home .rr-btn{flex-shrink:0}.rr-agent-instructions,.rr-agent-setup{display:flex;flex-direction:column;gap:20px}.rr-agent-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rr-agent-option{display:flex;flex-direction:column;gap:6px;padding:20px;text-align:left;color:var(--ink);cursor:pointer}.rr-agent-option[aria-pressed=true]{border-color:var(--primary);background:var(--selection);box-shadow:inset 0 0 0 1px var(--primary)}.rr-agent-option:hover{border-color:var(--primary)}.rr-agent-instructions ol{margin:0;padding-left:24px}.rr-agent-instructions li+li{margin-top:8px}.rr-agent-url{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.rr-agent-client-id,.rr-agent-url code{overflow-wrap:anywhere}.rr-agent-url pre{margin:0;max-width:100%;white-space:pre-wrap}.rr-agent-recipes{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.rr-agent-instructions .rr-agent-recipes>li{margin-top:0}.rr-agent-recipe{padding:20px}.rr-agent-connections,.rr-agent-recipe{display:flex;flex-direction:column;gap:12px}.rr-agent-connections{list-style:none;padding:0;margin:16px 0 0}@media (max-width:767px){.rr-agent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-agent-connection,.rr-agent-home{align-items:flex-start;flex-direction:column}.rr-agent-instructions{padding:24px}}.rr-app-group+.rr-app-group{margin-top:24px}.rr-app-group-title{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.rr-app-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.rr-app-row{display:grid;grid-template-columns:minmax(0,1fr) auto 168px;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.rr-app-main{display:flex;min-width:0;flex-direction:column}.rr-app-role{overflow:hidden;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:500;line-height:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.rr-app-role:hover{color:var(--primary)}.rr-app-sub{color:var(--muted);font-size:14px;line-height:20px}.rr-app-dates{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px}.rr-app-status-select{border-left-width:4px;border-left-color:var(--control-border)}.rr-app-status-select[data-status=applied],.rr-app-status-select[data-status=interviewing]{border-left-color:var(--primary)}.rr-app-status-select[data-status=offer]{border-left-color:var(--success)}.rr-app-status-select[data-status=rejected],.rr-app-status-select[data-status=withdrawn]{color:var(--muted)}.rr-app-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-app-dialog-delete{margin-right:auto}.rr-app-timeline{margin-top:20px}.rr-app-timeline ol{margin:8px 0 0;padding:0;list-style:none}.rr-app-timeline li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0 6px 14px;border-left:2px solid var(--border)}.rr-app-timeline li:first-child{border-left-color:var(--primary)}.rr-app-timeline-status{font-weight:500}@media (max-width:767px){.rr-app-row{grid-template-columns:minmax(0,1fr);gap:8px}.rr-app-dates{justify-content:flex-start}.rr-app-form-grid{grid-template-columns:minmax(0,1fr)}}.rr-packet{display:flex;flex-direction:column;gap:16px;margin-top:12px}.rr-packet:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rr-packet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rr-packet-title{margin:0;font-size:16px;font-weight:600;line-height:24px}.rr-packet-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.rr-packet-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.rr-packet-questions{margin:8px 0 0;padding:0;list-style:none}.rr-packet-questions>li{padding:10px 0 10px 14px;border-left:2px solid var(--border)}.rr-packet-question{margin:0;font-weight:500}.rr-packet-answer{margin:4px 0 0;white-space:pre-wrap}.rr-packet-evidence{margin:6px 0 0;padding-left:18px}.rr-packet-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.rr-packet-actions .rr-body-muted{flex:1 1 280px;margin:0}@media (max-width:767px){.rr-packet-facts{grid-template-columns:minmax(0,1fr)}}.rr-stack--tight{gap:12px}.rr-block{display:block}.rr-exp-header{display:flex;flex-direction:column;gap:24px}.rr-menu-anchor{position:relative;display:inline-flex}.rr-menu--right{right:0;top:calc(100% + 4px)}.rr-inline-action--muted{color:var(--muted)}.rr-inline-action--muted:hover{color:var(--ink)}.rr-tag--base{background:var(--selection)}.rr-tag--base,.rr-tag--ink{color:var(--ink);font-weight:400}.rr-attention-text{color:var(--attention)}.rr-success-icon{color:var(--success)}.rr-role-group{display:flex;flex-direction:column}.rr-role-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.rr-role-group-count{margin-left:auto}.rr-fact-list{list-style:none}.rr-fact-row{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--border)}.rr-fact-text{flex:1 1;min-width:0;font-size:16px;line-height:24px}.rr-fact-tags{display:flex;flex-wrap:wrap;gap:6px;width:280px;flex-shrink:0}.rr-fact-action{display:flex;justify-content:flex-end;width:132px;flex-shrink:0;text-align:right}.rr-show-more{align-self:flex-start;margin-top:16px}.rr-base-row,.rr-base-table-head{display:flex;align-items:center;gap:16px}.rr-base-table-head{padding:12px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:14px;font-weight:600;line-height:20px}.rr-base-list{list-style:none}.rr-base-row{min-height:72px;padding:12px 0;border-bottom:1px solid var(--border)}.rr-base-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1 1;min-width:0}.rr-base-name-link{color:var(--ink);font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.rr-base-name-link:hover{color:var(--primary)}.rr-base-contents{width:180px;flex-shrink:0;font-size:14px;line-height:20px}.rr-base-edited{width:120px;flex-shrink:0}.rr-base-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;width:300px;flex-shrink:0}.rr-base-row.is-renaming .rr-base-actions{width:0}.rr-notes{display:flex;flex-direction:column;gap:6px;padding-top:24px}.rr-rename{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;width:100%}.rr-rename-field{width:360px;max-width:100%}.rr-rename-actions{display:flex;gap:8px;margin-left:auto}.rr-form-stack{display:flex;flex-direction:column;gap:20px}.rr-title-row{flex-wrap:wrap;gap:12px}.rr-scope-banner,.rr-title-row{display:flex;align-items:center}.rr-scope-banner{justify-content:space-between;gap:24px;padding:18px 20px;border-left:3px solid var(--primary);border-radius:8px;background:var(--canvas)}.rr-scope-title{font-size:16px;font-weight:500;line-height:24px}.rr-save-status{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--muted);font-size:14px;line-height:20px}.rr-save-status .rr-spinner{color:var(--primary)}.rr-save-failed{display:inline-flex;align-items:center;gap:6px;color:var(--danger)}.rr-doc-editor{gap:32px}.rr-doc-editor,.rr-role{display:flex;flex-direction:column}.rr-role-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.rr-role-head-text{min-width:0}.rr-role-head .rr-section-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rr-row-actions{display:flex;justify-content:flex-end;gap:20px;min-width:168px;flex-shrink:0}.rr-bullet-list{list-style:none}.rr-bullet-row{display:flex;align-items:center;gap:16px;min-height:60px;padding:12px 0;border-bottom:1px solid var(--border);transition:background-color .4s ease-out}.rr-bullet-row.is-highlighted{background:var(--selection)}.rr-bullet-row.is-removed{margin:0;background:var(--canvas)}.rr-bullet-row.is-removed .rr-bullet-text{color:var(--muted);text-decoration:line-through}.rr-bullet-row.is-confirming{flex-direction:column;align-items:stretch;gap:8px;padding:16px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-bg)}.rr-bullet-row.is-editing{display:block;padding:16px 0}.rr-bullet-dot{width:16px;flex-shrink:0;color:var(--muted)}.rr-bullet-text{flex:1 1;min-width:0;font-size:16px;line-height:24px}.rr-not-saved{margin-left:8px;vertical-align:middle}.rr-row-error{display:block;margin-top:4px;color:var(--danger)}.rr-match-lane,.rr-row-error{font-size:14px;line-height:20px}.rr-match-lane{width:200px;flex-shrink:0;color:var(--muted)}.rr-match-lane.is-new{color:var(--primary);font-weight:500}.rr-confirm-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.rr-inline-editor{display:flex;flex-direction:column;gap:10px;padding:16px 0}.rr-inline-textarea{min-height:72px}.rr-inline-editor-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rr-add-row{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:12px;padding:4px 0;border:0;background:none;color:var(--primary);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.rr-add-row svg{flex-shrink:0}.rr-add-row:hover{text-decoration:underline}.rr-role-form{display:flex;flex-direction:column;gap:16px;padding:20px}.rr-role-form-title{font-size:16px;font-weight:600;line-height:24px}.rr-role-form-row{display:grid;grid-template-columns:1fr 180px;gap:12px}.rr-button-row--end{justify-content:flex-end}.rr-doc-editor-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.rr-source-editor{height:320px;overflow:auto;border:1px solid var(--control-border);border-radius:6px;font-family:var(--font-document),Georgia,serif}.rr-source-editor.is-invalid{border:2px solid var(--danger)}.rr-source-error p+p{margin-top:4px}.rr-dialog-footer-status{margin-right:auto;font-size:14px;line-height:20px}.rr-github-preview{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:var(--canvas)}.rr-github-preview dl{display:grid;grid-template-columns:96px 1fr;gap:6px 12px;font-size:14px;line-height:20px}.rr-github-preview dl div{display:contents}.rr-github-preview dt{color:var(--muted)}.rr-github-readme{font-size:14px;line-height:20px;white-space:pre-wrap}.rr-import-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.rr-import-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.rr-import-main{gap:20px;min-width:0}.rr-aside-panel,.rr-import-main{display:flex;flex-direction:column}.rr-aside-panel{gap:16px;padding:20px}.rr-step-actions{display:flex;align-items:center;gap:12px}.rr-review-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.rr-section-subtitle{font-size:16px;font-weight:500;line-height:24px}.rr-step-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--border)}.rr-save-step{gap:20px;max-width:760px}.rr-option-list,.rr-save-step{display:flex;flex-direction:column}.rr-option-list{gap:12px;border:0}.rr-option-card--stack{flex-direction:column}.rr-option-card-row{display:flex;gap:12px}.rr-option-extra{padding:4px 0 4px 48px;max-width:480px}@media (max-width:1023px){.rr-import-layout{grid-template-columns:1fr}.rr-fact-tags{width:200px}}@media (min-width:1024px) and (max-width:1199px){.rr-bullet-row:has(.rr-match-lane):not(.is-editing,.is-confirming){flex-wrap:wrap;row-gap:8px}.rr-bullet-row:has(.rr-match-lane):not(.is-editing,.is-confirming) .rr-bullet-text{flex-basis:calc(100% - 32px)}.rr-bullet-row:has(.rr-match-lane):not(.is-editing,.is-confirming) .rr-match-lane{width:auto;margin-left:32px}.rr-bullet-row:has(.rr-match-lane):not(.is-editing,.is-confirming) .rr-row-actions{min-width:0;margin-left:auto}.rr-fact-row{flex-wrap:wrap;row-gap:8px}.rr-fact-text{flex-basis:100%}.rr-fact-tags{width:auto;flex:1 1}}@media (max-width:767px){.rr-bullet-row:not(.is-editing,.is-confirming),.rr-fact-row{flex-wrap:wrap;gap:8px 24px}.rr-bullet-row:not(.is-editing,.is-confirming){column-gap:16px}.rr-bullet-text,.rr-fact-text{flex-basis:calc(100% - 32px)}.rr-fact-action,.rr-fact-tags{width:auto}.rr-row-actions{min-width:0;gap:24px;margin-left:32px;line-height:32px}.rr-match-lane{width:auto;margin-left:32px}.rr-role-head{flex-direction:column;align-items:flex-start}.rr-role-head .rr-row-actions{margin-left:0}.rr-base-table-head{display:none}.rr-base-row{flex-wrap:wrap}.rr-base-name{flex-basis:100%}.rr-base-actions{width:auto;margin-left:auto}.rr-base-contents,.rr-base-edited{width:auto}.rr-scope-banner{flex-direction:column;align-items:flex-start;gap:8px}.rr-base-actions-bar{display:grid;grid-template-columns:1fr auto;width:100%}.rr-add-role{width:100%}.rr-role-form-row{grid-template-columns:1fr}.rr-sticky-mobile{position:sticky;bottom:0;z-index:5;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.rr-sticky-mobile .rr-button-row{flex-wrap:nowrap;width:100%}.rr-sticky-mobile .rr-btn--primary{flex:1 1}.rr-option-extra{padding-left:0}}.rr-ink{color:var(--ink)}.rr-tag-row{display:flex;flex-wrap:wrap;gap:6px}.rr-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--control-border);border-radius:14px;background:transparent;color:var(--ink);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.rr-chip:hover:not(.is-selected){background:var(--canvas)}.rr-chip.is-selected{border-color:var(--primary);background:var(--primary);color:var(--on-primary);font-weight:600}.rr-conn-lenses{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.rr-conn-lens{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rr-conn-lens:hover:not(.is-focused){border-color:var(--control-border)}.rr-conn-lens.is-focused{padding:13px 15px;border:2px solid var(--primary);background:color-mix(in srgb,var(--selection) 30%,var(--surface))}.rr-conn-lens-name{display:flex;align-items:center;gap:8px;min-width:0}.rr-conn-lens-title{overflow:hidden;font-size:16px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.rr-conn-dot{flex-shrink:0;width:10px;height:10px;border-radius:5px;background:var(--muted)}.rr-conn-dot.is-focus{background:var(--primary)}.rr-conn-dot.is-hollow{border:2px solid var(--muted);background:transparent}.rr-conn-dots{display:flex;flex-shrink:0;gap:4px}.rr-conn-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.rr-conn-links{display:inline-flex;flex-wrap:wrap;gap:16px}.rr-conn-overlaps{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none}.rr-conn-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.rr-conn-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rr-conn-filter-hint{flex-basis:100%}.rr-conn-skills{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rr-conn-layout{display:flex;align-items:flex-start;gap:32px}.rr-conn-layout.is-stacked{flex-direction:column}.rr-conn-layout.is-stacked .rr-conn-detail{width:100%}.rr-conn-groups{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;width:100%}.rr-conn-group{overflow:hidden;border:1px solid var(--border);border-radius:8px}.rr-conn-group ul{list-style:none}.rr-conn-group li+li{border-top:1px solid var(--border)}.rr-conn-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.rr-conn-group-head>.rr-meta{white-space:nowrap}.rr-conn-group-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.rr-conn-group-title strong{font-size:16px;font-weight:600;line-height:24px}.rr-conn-fact{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-left:3px solid transparent;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rr-conn-fact:hover:not(.is-selected){background:var(--canvas)}.rr-conn-fact.is-selected{border-left-color:var(--primary);background:var(--selection)}.rr-conn-fact-text{flex:1 1;min-width:0;font-size:16px;line-height:24px}.rr-conn-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0}.rr-conn-detail{flex-shrink:0;width:380px;padding:20px;border-radius:8px;background:var(--canvas)}.rr-conn-detail,.rr-conn-detail-body{display:flex;flex-direction:column;gap:18px}.rr-conn-detail-text{font-family:var(--font-document),Georgia,serif;font-size:17px;line-height:26px}.rr-conn-detail-section{display:flex;flex-direction:column;gap:6px}.rr-conn-related{gap:8px;list-style:none}.rr-conn-related,.rr-conn-related li{display:flex;flex-direction:column}.rr-conn-related-btn{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.rr-conn-related-btn:hover{text-decoration:underline}.rr-conn-detail-foot{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.rr-conn-board-col{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;width:100%}.rr-space-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 32px}.rr-space-wrap.has-detail{grid-template-columns:minmax(0,1fr) 380px}.rr-space-wrap>*{grid-column:1;min-width:0}.rr-space-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;grid-column:1/-1;padding-bottom:4px}.rr-space-wrap>.rr-conn-detail{grid-column:2;grid-row:2/span 6;align-self:start}.rr-conn-layout.is-stacked .rr-space-wrap.has-detail{grid-template-columns:minmax(0,1fr)}.rr-conn-layout.is-stacked .rr-space-wrap>.rr-conn-detail{grid-column:1;grid-row:auto}.rr-space{position:relative;overflow:hidden;width:100%;border-radius:12px;background:#071016;box-shadow:inset 0 0 0 1px rgba(139,202,219,.12);color:#e6eef1}.rr-space-canvas{position:absolute;inset:0}.rr-space-canvas canvas{display:block}.rr-space-status{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:#9db0b9;text-align:center;pointer-events:none}.rr-space-card{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:4px;max-width:min(360px,calc(100% - 96px));padding:12px 14px;border:1px solid rgba(255,107,94,.45);border-radius:10px;background:rgba(7,16,22,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.rr-space-card-kind{color:#ff6b5e;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.rr-space-card-text{font-family:var(--font-document),Georgia,serif;font-size:15px;line-height:22px}.rr-space-card-meta{color:#9db0b9;font-size:12px;line-height:18px}.rr-space-tools{display:flex;flex-wrap:wrap;gap:8px}.rr-space-tool{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;cursor:pointer}.rr-space-tool:hover:not(:disabled){background:rgba(139,202,219,.14)}.rr-space-tool:disabled{opacity:.4;cursor:default}.rr-space-tool:focus-visible{outline:2px solid #8bcadb;outline-offset:-2px}.rr-space-legend{position:absolute;bottom:14px;left:16px;display:flex;flex-wrap:wrap;gap:4px 14px;color:#9db0b9;font-size:12px;line-height:18px;list-style:none;pointer-events:none}.rr-space-legend li{display:flex;align-items:center;gap:6px}.rr-space-key{width:8px;height:8px;border-radius:4px;box-shadow:0 0 8px currentColor}.rr-space-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;max-height:360px;overflow-y:auto;padding:2px;list-style:none}.rr-space-index button{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.rr-space-index button:hover,.rr-space-index button[aria-pressed=true]{border-color:#6cb7cc;background:rgba(108,183,204,.12)}.rr-space-index button:focus-visible{outline:2px solid #6cb7cc;outline-offset:2px}.rr-space-point-kind{flex-shrink:0;min-width:28px;font-size:12px;font-weight:600;color:var(--muted)}.rr-space-point-text{font-size:14px;line-height:1.5}.rr-space-search{display:grid;gap:6px;font-size:13px;font-weight:600}@media (max-width:767px){.rr-conn-lenses{grid-auto-columns:200px;overflow-x:auto;padding-bottom:4px}.rr-conn-fact{min-height:44px}.rr-conn-filter{width:100%}.rr-conn-filter .rr-segmented{max-width:100%;overflow-x:auto}.rr-conn-filter .rr-segment{flex-shrink:0;min-height:38px}}.rr-subsection-title{font-size:16px;font-weight:600;line-height:24px}.rr-danger-text{color:var(--danger)}.rr-success-text{color:var(--success);font-weight:500}.rr-primary-text{color:var(--primary)}.rr-tag-plain{color:var(--muted);font-size:13px;font-weight:600;line-height:20px}.rr-dot--attention{background:var(--attention)}.rr-locked{opacity:.55}.rr-popover-anchor{position:relative;display:inline-flex}.rr-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;gap:12px;width:420px;max-width:calc(100vw - 32px);padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--raised);box-shadow:0 12px 32px rgba(23,39,51,.16);animation:rr-pop .12s ease-out}.rr-popover-head{display:flex;align-items:center;justify-content:space-between}.rr-popover-title:focus{outline:none}@keyframes rr-pop{0%{opacity:0;transform:scale(.98)}}.rr-model-info-list{display:flex;flex-direction:column;gap:10px}.rr-phase{display:flex;align-items:center;gap:10px;list-style:none;color:var(--muted);font-size:14px;line-height:20px}.rr-phase li{padding-bottom:4px}.rr-phase li.is-current{border-bottom:2px solid var(--primary);color:var(--primary);font-weight:600}.rr-step-compact{color:var(--primary);font-size:14px;font-weight:600;line-height:20px}.rr-setup-columns{display:flex;align-items:flex-start;gap:40px}.rr-setup-posting{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.rr-setup-posting-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rr-setup-posting-head h2:focus{outline:none}.rr-setup-links{display:flex;gap:20px}.rr-posting-textarea{min-height:280px}.rr-setup-continue{flex-wrap:wrap;align-items:center}.rr-setup-continue,.rr-setup-fields{display:flex;gap:16px}.rr-setup-fields>*{flex:1 1;min-width:0}.rr-input-icon{position:relative;display:block}.rr-input-icon .rr-input{width:100%;padding-right:32px}.rr-input-icon svg{position:absolute;top:50%;right:12px;color:var(--muted);transform:translateY(-50%);pointer-events:none}.rr-posting-preview{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:6px;background:var(--canvas)}.rr-posting-preview-text{max-height:480px;overflow:auto;font-size:14px;line-height:22px;white-space:pre-wrap}.rr-setup-side{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:340px}.rr-setup-base,.rr-setup-base-panel{display:flex;flex-direction:column;gap:12px}.rr-setup-base-panel{padding:18px;border-radius:8px;background:var(--canvas)}.rr-setup-base-panel .rr-select{width:100%;background-color:var(--surface)}.rr-research-panel{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border);border-radius:8px}.rr-research-head{display:flex;align-items:center;justify-content:space-between}.rr-research-action{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rr-research-list{display:flex;flex-direction:column;gap:12px;list-style:none}.rr-research-list li{display:flex;flex-direction:column;gap:4px}.rr-setup-section,.rr-setup-section--ruled{display:flex;flex-direction:column;gap:16px}.rr-setup-section--ruled{padding-top:24px;border-top:1px solid var(--border)}.rr-setup-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rr-setup-section-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.rr-setup-placeholder .rr-section-title{color:var(--muted)}.rr-check-groups{display:flex;flex-direction:column;gap:12px}.rr-check-group{border:1px solid var(--border);border-radius:8px}.rr-check-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:100%;padding:14px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rr-check-group-head[aria-expanded=true]{border-bottom:1px solid var(--border)}.rr-check-group-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:24px}.rr-check-facts{list-style:none}.rr-check-facts li{display:flex;align-items:center;gap:12px;padding:10px 16px}.rr-check-fact-text{flex:1 1;min-width:0;font-size:16px;line-height:24px}.rr-check-fact-hint{flex-shrink:0;overflow:hidden;width:200px;text-overflow:ellipsis;white-space:nowrap}.rr-check-more{margin:8px 16px 14px}.rr-picks{display:flex;flex-direction:column;gap:12px;margin-top:12px}.rr-picks-failed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #f1c7c1;border-radius:8px;background:var(--danger-bg);color:var(--danger);font-size:14px;line-height:20px}html[data-theme=dark] .rr-picks-failed{border-color:transparent}.rr-pick-list{display:flex;flex-direction:column;gap:12px;list-style:none}.rr-pick{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:8px;background:var(--canvas);cursor:pointer}.rr-pick.is-checked{background:var(--selection)}.rr-pick:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rr-pick-text{display:flex;flex-direction:column;gap:2px;font-size:16px;line-height:24px}.rr-pick-count,.rr-pick-why{font-size:14px;font-weight:500;line-height:20px}.rr-model-cards{display:flex;gap:12px}.rr-model-card{flex:1 1;padding:14px 16px}.rr-model-card:has(input:checked){padding:13px 15px;background:color-mix(in srgb,var(--selection) 30%,var(--surface))}.rr-model-name{gap:8px;font-weight:600}.rr-gen-footer,.rr-model-name{display:flex;align-items:center}.rr-gen-footer{flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:20px 24px;border-radius:8px;background:var(--canvas)}.rr-gen-footer.is-attention{border:1px solid #f0d49b;background:var(--attention-bg)}.rr-gen-footer.is-danger{border:1px solid #f1c7c1;background:var(--danger-bg)}html[data-theme=dark] .rr-gen-footer.is-attention,html[data-theme=dark] .rr-gen-footer.is-danger{border-color:transparent}.rr-gen-footer-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:240px}.rr-gen-footer-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px}.rr-gen-footer.is-generating .rr-progress{margin:4px 0}.rr-gen-footer .rr-button-row{margin-top:8px}.rr-gen-footer.is-sticky{position:sticky;bottom:0;z-index:5;margin:0 -16px -48px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);border-radius:0;background:var(--surface)}.rr-collapse{border:1px solid var(--border);border-radius:8px}.rr-collapse-summary{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:12px 16px;cursor:pointer;list-style:none}.rr-collapse-summary::-webkit-details-marker{display:none}.rr-collapse-body{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}@media (max-width:1199px){.rr-setup-columns{flex-direction:column;gap:28px}.rr-setup-side{width:100%}}@media (max-width:1023px){.rr-model-cards{flex-direction:column}}@media (max-width:767px){.rr-setup-fields{flex-direction:column}.rr-check-facts li{flex-wrap:wrap}.rr-check-fact-hint{width:100%;padding-left:28px}.rr-setup-section--ruled{padding-top:0;border-top:0}}.rr-draft{display:flex;flex-direction:column;gap:24px;min-width:0}.rr-draft-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.rr-draft-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-draft-header .rr-page-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rr-draft-meta{align-items:center;color:var(--muted);font-size:14px;line-height:20px}.rr-draft-actions,.rr-draft-meta{display:flex;flex-wrap:wrap;gap:8px}.rr-draft-actions{max-width:100%}.rr-draft-columns{display:flex;align-items:flex-start;gap:24px}.rr-doc-well{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;padding:16px 24px 32px;border-radius:8px;background:var(--canvas)}.rr-doc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rr-paper{border:1px solid #d7e0e3;border-radius:2px;background:#ffffff;color:#172733}.rr-paper--skeleton{display:flex;flex-direction:column;gap:14px;min-height:640px;padding:40px 44px}.rr-paper--doc .resume-sheet{min-height:0;padding:40px 44px;overflow-wrap:anywhere;font-family:var(--font-document),Georgia,serif}.rr-paper--doc .resume-sheet h1{font-family:var(--font-document),Georgia,serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0}.rr-paper--doc .resume-sheet h2{margin-top:8px;padding-bottom:4px;border-bottom:1px solid #d7e0e3;color:#1f6178!important;font-family:var(--font-document),Georgia,serif;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.06em;text-transform:uppercase}.rr-paper--doc .resume-sheet h3{font-family:var(--font-document),Georgia,serif;font-size:17px;font-weight:600;line-height:26px}.rr-paper--doc .resume-sheet li,.rr-paper--doc .resume-sheet p{font-family:var(--font-document),Georgia,serif;font-size:16px;line-height:25px}.rr-paper--doc .resume-sheet .resume-meta{color:#526570;font-size:15px;line-height:22px}.rr-paper .is-highlight{margin-left:-15px;padding:8px 12px;border-left:3px solid #1f6178;background:#dcebed}.rr-paper--doc .is-highlight{cursor:pointer}.rr-paper--doc .resume-sheet li.is-highlight{list-style-position:inside}.rr-source-editor.rr-paper{padding:8px}.rr-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.rr-compare-col,.rr-compare-equal{display:flex;flex-direction:column;gap:12px;padding:24px}.rr-compare-text{font-family:var(--font-document),Georgia,serif;font-size:15px;line-height:23px;white-space:pre-wrap;overflow-wrap:anywhere}.rr-compare-legend ins,.rr-compare-text ins{background:#d6eedc;-webkit-text-decoration:underline 2px #2d6a4f;text-decoration:underline 2px #2d6a4f;text-underline-offset:3px}.rr-compare-legend del,.rr-compare-text del{background:#f8deda;text-decoration:line-through}.rr-compare-legend{display:flex;gap:12px}.rr-compare-legend del,.rr-compare-legend ins{padding:0 4px;color:#172733}.rr-live-editor{min-height:560px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:22px}.rr-review-panel{flex-shrink:0;gap:16px;width:420px;min-width:0}.rr-review-head,.rr-review-panel{display:flex;flex-direction:column}.rr-review-head{gap:6px}.rr-review-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rr-review-title-row h2{font-size:20px;line-height:28px}.rr-review-card h3:focus,.rr-review-title-row h2:focus{outline:none}.rr-review-progress{display:flex;gap:4px}.rr-review-progress span{flex:1 1;height:4px;border-radius:2px;background:var(--border)}.rr-review-progress span.is-done{background:var(--success)}.rr-review-progress span.is-current{background:var(--primary)}.rr-review-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:8px;background:var(--surface)}.rr-review-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-review-field{display:flex;flex-direction:column;gap:2px}.rr-review-req{font-weight:500}.rr-review-current,.rr-review-req,.rr-suggested{font-size:16px;line-height:24px}.rr-suggested{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:6px;background:var(--canvas)}.rr-review-edit{min-height:96px;border:2px solid var(--primary);font-family:var(--font-document),Georgia,serif}.rr-evidence{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.rr-evidence-toggle{display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.rr-evidence-list{flex-direction:column;list-style:none}.rr-evidence-list,.rr-evidence-list li{display:flex;gap:10px}.rr-evidence-rule{flex-shrink:0;width:3px;border-radius:2px;background:var(--success)}.rr-evidence-body{display:flex;flex-direction:column;gap:2px}.rr-writeback{display:flex;align-items:flex-start;gap:10px}.rr-writeback.is-disabled .rr-check{margin-top:1px}.rr-up-next{display:flex;flex-direction:column}.rr-up-next>.rr-label{padding-bottom:8px}.rr-up-next ul{list-style:none}.rr-up-next li{border-top:1px solid var(--border)}.rr-up-next li:last-child{border-bottom:1px solid var(--border)}.rr-up-next>.rr-inline-action{align-self:flex-start;margin-top:10px}.rr-up-next-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.rr-up-next-row:hover .rr-up-next-text{text-decoration:underline}.rr-up-next-dot{flex-shrink:0;width:8px;height:8px;border:1.5px solid var(--muted);border-radius:4px}.rr-up-next-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-reviewed-list{display:flex;flex-direction:column;list-style:none}.rr-reviewed-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:20px}.rr-reviewed-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-panel-quiet{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background:var(--canvas)}.rr-panel-quiet .rr-button-row{margin-top:4px}.rr-panel-success{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #bfdcc7;border-radius:8px;background:var(--success-bg)}html[data-theme=dark] .rr-panel-success{border-color:transparent}.rr-panel-dashed{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px dashed var(--control-border);border-radius:8px}.rr-highlight-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 16px;border-radius:8px;background:var(--selection)}.rr-draft-tabs{position:sticky;top:0;z-index:6;padding:8px 0;background:var(--surface)}.rr-download-menu{right:0;left:auto;width:448px;border-radius:12px}.rr-download{gap:12px}.rr-download,.rr-download-rows{display:flex;flex-direction:column}.rr-download-rows{list-style:none}.rr-download-rows--foot{border-top:1px solid var(--border)}.rr-download-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 8px;border-radius:6px;cursor:pointer}.rr-download-row.is-selected{background:var(--selection)}.rr-download-row.is-locked{cursor:not-allowed;opacity:.6}.rr-download-row-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.rr-download-row-text .rr-label{display:flex;align-items:center;gap:8px}.rr-download-block{display:flex;flex-direction:column;gap:12px}.rr-density-control{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.rr-accent-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rr-accent-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px;border:1px solid var(--control-border);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.rr-accent-pill span{width:10px;height:10px;border-radius:5px}.rr-accent-pill[aria-pressed=true]{border:2px solid var(--primary);font-weight:600}.rr-details{display:flex;flex-direction:column;gap:12px}.rr-details div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:14px;line-height:20px}.rr-details dt{color:var(--muted)}.rr-details-posting{max-height:220px;overflow:auto;padding:14px 16px;border-radius:6px;background:var(--canvas);font-size:14px;line-height:22px;white-space:pre-wrap}.rr-gap-list,.rr-gap-list ul{display:flex;flex-direction:column;gap:8px}.rr-gap-list ul{list-style:none}.rr-gap-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;line-height:20px}.rr-gap-row-text{min-width:0}.rr-gap-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rr-gap-row-status{flex-shrink:0}.rr-draft-check .rr-collapse-body{gap:12px}.rr-draft-check-list{display:flex;flex-direction:column;gap:8px;list-style:none}.rr-draft-check-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;line-height:20px}.rr-draft-check-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rr-draft-check-quote{overflow-wrap:anywhere}.rr-draft-check-action{align-self:flex-start}.rr-coach{display:flex;flex-direction:column;gap:16px}.rr-coach-back{align-self:flex-start;min-height:44px}.rr-coach-requirement{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:8px;background:var(--canvas)}.rr-coach-req-text{font-size:16px;font-weight:500;line-height:24px}.rr-coach h2:focus,.rr-coach-req-text:focus{outline:none}.rr-stance{display:flex;flex-direction:column;gap:8px;border:0}.rr-stance legend{margin-bottom:8px}.rr-prompts{display:flex;flex-direction:column;gap:4px;padding-left:20px;font-size:14px;line-height:20px}.rr-coach-answer{min-height:120px}.rr-coach-footer{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.rr-addition-list{gap:10px;list-style:none}.rr-addition,.rr-addition-list{display:flex;flex-direction:column}.rr-addition{gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:8px}.rr-addition.is-checked{border-color:transparent;background:var(--selection)}.rr-coach-note{display:flex;flex-direction:column;gap:2px}@media (max-width:1199px){.rr-review-panel{width:100%}.rr-paper--doc .resume-sheet{padding:32px 28px}}@media (max-width:767px){.rr-draft-header{align-items:stretch}.rr-draft-actions>*{flex:1 1 130px}.rr-draft-actions .rr-btn{width:100%}.rr-doc-well{margin:0 -16px;padding:12px 12px 24px;border-radius:0}.rr-compare{grid-template-columns:minmax(0,1fr)}.rr-paper--doc .resume-sheet{padding:24px 18px}.rr-paper--doc .resume-sheet h1{font-size:24px;line-height:30px}.rr-paper--doc .resume-sheet li,.rr-paper--doc .resume-sheet p{font-size:15px;line-height:23px}.rr-paper--doc .resume-sheet h2{font-size:13px;line-height:20px}.rr-review-card .rr-button-row .rr-btn{min-height:44px}.rr-popover{position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto}}@media (prefers-reduced-motion:reduce){.rr-popover{animation:none}}.rr-btn--outline-primary{border-color:var(--primary);background:transparent;color:var(--primary)}.rr-btn--outline-primary:hover{background:var(--selection)}.rr-live-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rr-flow{display:flex;flex-direction:column;min-height:100vh;background:var(--surface);color:var(--ink)}.rr-flow-header{flex-shrink:0;justify-content:space-between;height:64px;padding:0 32px;border-bottom:1px solid var(--border)}.rr-flow-brand,.rr-flow-header{display:flex;align-items:center}.rr-flow-brand{gap:12px}.rr-flow-pill{padding:2px 8px;border-radius:999px;background:var(--selection);color:var(--primary);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.02em}.rr-flow-nav{display:flex;align-items:center;gap:20px}.rr-flow-nav-link{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer}.rr-flow-nav-link:hover{color:var(--ink);text-decoration:underline}.rr-flow-menu{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border-bottom:1px solid var(--border);background:var(--surface)}.rr-flow-menu .rr-btn,.rr-flow-menu .rr-flow-nav-link{min-height:44px}.rr-flow-notice{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:8px 32px;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--muted);font-size:14px;line-height:20px}.rr-flow-access{padding:16px 160px 0}.rr-flow-progress{padding:20px 160px 0}.rr-flow-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;font-size:14px;line-height:20px}.rr-flow-stepper li{display:flex;align-items:center;gap:8px;color:var(--muted)}.rr-flow-stepper-rule{width:40px;height:1px;margin-right:4px;background:var(--border)}.rr-flow-step-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px solid var(--control-border);border-radius:999px;font-size:12px;font-weight:600}.rr-flow-stepper li.is-current{color:var(--ink);font-weight:700}.rr-flow-stepper li.is-current .rr-flow-step-num{border:2px solid var(--primary);background:var(--selection);color:var(--primary);font-weight:700}.rr-flow-stepper li.is-done .rr-flow-step-num{border:2px solid var(--primary);background:var(--primary);color:var(--on-primary)}.rr-flow-step-link{padding:0;border:0;background:none;color:var(--primary);font:inherit;font-weight:500;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;cursor:pointer}.rr-flow-progress-compact{display:flex;flex-direction:column;gap:6px}.rr-flow-body{display:flex;flex:1 1;flex-direction:column}.rr-flow-body:focus{outline:none}.rr-flow-main{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:32px 160px 40px}.rr-flow-main--wide{padding:24px 48px 48px}.rr-flow-main h1:focus{outline:none}.rr-flow-title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.rr-flow-title-row .rr-lede{max-width:640px}.rr-flow-columns{display:flex;align-items:flex-start;gap:40px}.rr-flow-grow{flex:1 1;min-width:0}.rr-flow-aside{display:flex;flex-shrink:0;flex-direction:column;gap:12px;width:320px;padding:20px;border-radius:8px;background:var(--canvas)}.rr-flow-aside--plain{gap:20px;padding:0;background:none}.rr-flow-look{flex-direction:column;gap:6px;padding-left:20px}.rr-flow-divider,.rr-flow-look{display:flex;font-size:14px;line-height:20px}.rr-flow-divider{align-items:center;gap:12px;color:var(--muted)}.rr-flow-divider:after,.rr-flow-divider:before{flex:1 1;height:1px;background:var(--border);content:""}.rr-flow-resume{min-height:240px}.rr-flow-skills-input{min-height:72px;background:var(--surface)}.rr-flow-bigger{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 4px}.rr-flow-url{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rr-flow-url .rr-field{flex:1 1;min-width:240px}.rr-panel-attention{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #f0d49b;border-radius:8px;background:var(--attention-bg)}html[data-theme=dark] .rr-panel-attention{border-color:transparent}.rr-human-check{display:flex;flex-direction:column;gap:4px;min-height:89px}.rr-flow-footer{position:sticky;bottom:0;z-index:5;border-top:1px solid var(--border);background:var(--surface)}.rr-flow-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 160px calc(16px + env(safe-area-inset-bottom))}.rr-flow-footer .rr-btn--lg{height:44px}.rr-flow-facts{display:flex;flex-direction:column;gap:12px}.rr-flow-role{border:1px solid var(--border);border-radius:8px}.rr-flow-role-head{padding:16px 20px}.rr-flow-role-head,.rr-flow-role-toggle{display:flex;align-items:center;gap:12px}.rr-flow-role-toggle{flex:1 1;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rr-flow-role-title{display:flex;flex-direction:column;min-width:0}.rr-flow-role-title strong{font-size:16px;font-weight:600;line-height:24px}.rr-flow-points{list-style:none;border-top:1px solid var(--border)}.rr-flow-points li{display:flex;align-items:flex-start;gap:12px;padding:12px 20px}.rr-flow-points li.is-editing{display:block;background:var(--selection)}.rr-flow-points .rr-bullet-dot{margin-top:9px}.rr-flow-point-text{flex:1 1;min-width:0;font-size:16px;line-height:24px}.rr-flow-point-actions{display:flex;flex-shrink:0;justify-content:flex-end;gap:16px;width:120px}.rr-flow-add{padding-bottom:16px!important}.rr-flow-editor{display:flex;flex-direction:column;gap:10px;padding:12px 20px}.rr-flow-points li.is-editing .rr-flow-editor{padding:0}.rr-flow-skills{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.rr-skill-chip{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--canvas);font-size:14px;line-height:20px}@media (max-width:1023px){.rr-flow-access,.rr-flow-footer-inner,.rr-flow-main,.rr-flow-progress{padding-inline:32px}.rr-flow-main--wide{padding-inline:24px}.rr-flow-columns{flex-direction:column}.rr-flow-aside{width:100%}}@media (max-width:767px){.rr-flow-header{padding:0 12px 0 16px}.rr-flow-access,.rr-flow-footer-inner,.rr-flow-main,.rr-flow-main--wide,.rr-flow-notice,.rr-flow-progress{padding-inline:16px}.rr-flow-footer-inner .rr-button-row{width:100%}.rr-flow-footer-inner .rr-btn--primary{flex:1 1}.rr-flow-point-actions{width:auto}.rr-flow-points li{flex-wrap:wrap}}.rr-centered{display:flex;flex:1 1;justify-content:center;padding:56px 16px 64px}.rr-card-narrow{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;height:fit-content;padding:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rr-card-narrow h1:focus{outline:none}ul.rr-tag-row{list-style:none}.rr-flow-points .rr-bullet-dot{flex-shrink:0;width:6px;height:6px;border-radius:3px;background:var(--ink)}.rr-public-main{display:flex;flex:1 1;flex-direction:column;align-items:center;padding:56px 16px 64px;background:var(--canvas)}.rr-public-main:focus{outline:none}.rr-auth-card{gap:16px;width:100%;max-width:440px;padding:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rr-auth-alt,.rr-auth-card{display:flex;flex-direction:column}.rr-auth-alt{gap:12px}.rr-auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;line-height:20px}.rr-auth-divider:after,.rr-auth-divider:before{flex:1 1;height:1px;background:var(--border);content:""}@media (max-width:767px){.rr-public-main{padding:24px 0 48px;background:var(--surface)}.rr-auth-card{padding:0 16px;border:0}.rr-auth-card .rr-input{height:48px}.rr-auth-card .rr-btn--block,.rr-auth-card .rr-btn--lg{min-height:52px}}.rr-account-section{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--border)}.rr-account-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.rr-usage-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rr-usage-tile{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background:var(--canvas)}.rr-usage-value{font-size:20px;font-weight:600;line-height:28px}.rr-account-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rr-account-danger .rr-section-title{color:var(--danger)}.rr-delete-list{display:flex;flex-direction:column;gap:4px;padding-left:20px;font-size:14px;line-height:20px}@media (max-width:767px){.rr-usage-tiles{grid-template-columns:minmax(0,1fr)}.rr-account-section .rr-button-row .rr-btn{width:100%}}.rr-public-wide{width:100%;max-width:1080px}.rr-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rr-pricing-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rr-pricing-card.is-current{padding:23px;border:2px solid var(--primary)}.rr-pricing-pill{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--selection);color:var(--primary);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em}.rr-pricing-amount{font-size:20px;font-weight:600;line-height:28px}.rr-pricing-action{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px}@media (max-width:1023px){.rr-pricing-grid{grid-template-columns:minmax(0,1fr)}}.rr-feedback-card,.rr-feedback-wrap{width:100%;max-width:600px}.rr-feedback-card{display:flex;flex-direction:column;gap:16px}.rr-public-main .rr-feedback-card{padding:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rr-feedback-card h1:focus{outline:none}.rr-feedback-message{min-height:180px}@media (max-width:767px){.rr-public-main .rr-feedback-card{padding:0 16px;border:0}}.rr-admin-sections .rr-nav-item{justify-content:space-between;width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.rr-admin-count{width:40px;color:var(--muted);font-size:13px;font-weight:600;text-align:right}.rr-admin-rail .rr-page-eyebrow{margin-top:16px}@media (max-width:1023px){.rr-body:has(.rr-admin-rail){flex-direction:column}.rr-admin-rail{position:static;display:flex;width:100%;height:auto;padding:12px 16px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.rr-admin-rail .rr-rail-top{flex-direction:row;align-items:center}.rr-admin-rail .rr-admin-note,.rr-admin-rail .rr-page-eyebrow,.rr-admin-rail .rr-rail-top>.rr-link{display:none}.rr-admin-sections{display:flex;gap:8px}.rr-admin-sections .rr-nav-item{min-height:44px;white-space:nowrap}}@media (max-width:767px){.rr-draft:has(:is(textarea,input):focus) .rr-draft-tabs{display:none}}.rr-wording-comparison{overflow-wrap:anywhere}.rr-wording-comparison del{background:var(--attention-bg);text-decoration:line-through}.rr-wording-comparison ins{background:var(--success-bg);text-decoration:underline;text-underline-offset:3px}