@font-face{font-family:'Archivo Regular';src:url('https://onlinereich.com/wp-content/plugins/or-next-pages/fonts/archivo-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Geakosa Regular';src:url('https://onlinereich.com/wp-content/plugins/or-next-pages/fonts/geakosa-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body.page-id-1998 #content{width:100%;max-width:none;margin:0;padding:0;background:#1b1822;color:#fcf7f8}
body.page-id-1998 #content .page-content{width:100%;max-width:none;margin:0;padding:0}
.or-feed-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(38px,6vw,88px) clamp(20px,5vw,76px) clamp(48px,7vw,100px);background:#1b1822;color:#fcf7f8;font:400 18px/1.65 'Archivo Regular',Archivo,Arial,sans-serif;text-align:left;text-transform:none;overflow-wrap:anywhere}
.or-feed-page *,.or-feed-page *::before,.or-feed-page *::after{box-sizing:border-box}
.or-feed-page .orfc input[type=file]{background:transparent;color:var(--orfc-muted)}
.or-feed-page .or-feed-page-inner{width:100%;max-width:1180px;margin:0 auto}
.or-feed-page .or-feed-page-nav{margin:0 0 30px;font:400 15px/1.5 'Archivo Regular',Archivo,Arial,sans-serif}
.or-feed-page .or-feed-page-nav a,.or-feed-page .or-feed-page-reading a{color:#08e8de;text-decoration:underline;text-underline-offset:5px}
.or-feed-page .or-feed-page-nav a:hover,.or-feed-page .or-feed-page-reading a:hover{color:#5ff5eb}
.or-feed-page .or-feed-page-nav a:focus-visible,.or-feed-page .or-feed-page-reading a:focus-visible{outline:3px solid #08e8de;outline-offset:5px}
.or-feed-page h1.or-feed-page-title{margin:0 0 24px;color:#fcf7f8;font:400 clamp(54px,8vw,108px)/1.02 'Geakosa Regular',Geakosa,Impact,sans-serif;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}
.or-feed-page .or-feed-page-lead{max-width:800px;margin:0 0 46px;color:#fcf7f8;font:400 18px/1.65 'Archivo Regular',Archivo,Arial,sans-serif}
.or-feed-page .or-feed-page-reading{max-width:840px;margin:40px 0 0;border-top:1px solid #635a6c;padding-top:28px;color:#fcf7f8;font:400 17px/1.65 'Archivo Regular',Archivo,Arial,sans-serif}
.or-feed-page .or-feed-page-reading p{margin:0 0 12px;color:inherit;font:inherit}
@media(max-width:480px){.or-feed-page{padding:32px 20px 48px;font-size:16px}.or-feed-page h1.or-feed-page-title{font-size:50px}.or-feed-page .or-feed-page-lead{font-size:16px;margin-bottom:32px}.or-feed-page .or-feed-page-reading{font-size:16px;margin-top:30px;padding-top:24px}}

.orfc{--orfc-ink:#1b1822;--orfc-paper:#fcf7f8;--orfc-cyan:#08e8de;--orfc-magenta:#ff017e;--orfc-muted:#c9c3cd;--orfc-rule:#635a6c;box-sizing:border-box;max-width:1180px;margin:0 auto;color:var(--orfc-paper);font:400 17px/1.6 'Archivo Regular',Archivo,Arial,sans-serif;text-align:left;text-transform:none;overflow-wrap:anywhere}
.orfc *,.orfc *::before,.orfc *::after{box-sizing:border-box}
.orfc [hidden]{display:none!important}
.orfc p{margin:0 0 18px;color:inherit;font:inherit}
.orfc .orfc-eyebrow{font-size:13px;letter-spacing:.065em;text-transform:uppercase;color:var(--orfc-cyan);margin-bottom:18px}
.orfc h2{font:400 clamp(42px,6vw,76px)/1.02 'Geakosa Regular',Geakosa,Impact,sans-serif;text-transform:uppercase;color:var(--orfc-paper);letter-spacing:0;margin:0 0 24px;max-width:900px;overflow-wrap:normal}
.orfc h3{font:400 clamp(24px,3vw,32px)/1.2 'Archivo Regular',Archivo,Arial,sans-serif;text-transform:none;letter-spacing:-.015em;color:var(--orfc-paper);margin:0}
.orfc h4{font:400 19px/1.4 'Archivo Regular',Archivo,Arial,sans-serif;color:var(--orfc-cyan);margin:0 0 12px}
.orfc .orfc-intro{max-width:840px;margin-bottom:44px}
.orfc .orfc-profile{font-size:15px;border-left:3px solid var(--orfc-cyan);padding-left:18px;margin-top:24px}
.orfc code{font:400 .9em/1.5 Consolas,monospace;color:inherit;background:transparent;padding:0;white-space:normal}
.orfc .orfc-workbench{border-top:1px solid var(--orfc-rule)}
.orfc .orfc-step{padding:34px 0;border-bottom:1px solid var(--orfc-rule);min-width:0}
.orfc .orfc-step-heading{display:flex;align-items:baseline;gap:24px;margin-bottom:26px}
.orfc .orfc-step-heading>span{font:400 24px/1 'Geakosa Regular',Geakosa,Impact,sans-serif;color:var(--orfc-cyan);flex:0 0 30px}
.orfc label,.orfc legend{display:block;font:400 15px/1.5 'Archivo Regular',Archivo,Arial,sans-serif;color:var(--orfc-paper);margin:0 0 8px}
.orfc input,.orfc textarea,.orfc select,.orfc button{font:400 16px/1.5 'Archivo Regular',Archivo,Arial,sans-serif;letter-spacing:0;text-transform:none;border-radius:0;max-width:100%;min-width:0;box-shadow:none;transition:background-color .15s,color .15s;border:1px solid var(--orfc-rule)}
.orfc textarea,.orfc select{width:100%;background:#131017;color:var(--orfc-paper);padding:13px 15px;outline:none}
.orfc textarea{resize:vertical;min-height:180px;font:400 14px/1.65 Consolas,'Courier New',monospace;margin:0 0 12px}
.orfc textarea::placeholder{color:#a99faf;opacity:1}
.orfc select{min-height:48px;padding-right:32px;appearance:auto;color-scheme:dark}
.orfc input[type=file]{width:100%;min-height:48px;background:transparent;border:0;color:var(--orfc-muted);padding:0 0 6px}
.orfc input[type=file]::file-selector-button{font:400 16px/1.5 'Archivo Regular',Archivo,Arial,sans-serif;padding:10px 16px;min-height:46px;background:transparent;color:var(--orfc-paper);border:1px solid var(--orfc-rule);margin-right:12px;border-radius:0;cursor:pointer}
.orfc button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;background:transparent;color:var(--orfc-paper);border:1px solid var(--orfc-rule);padding:12px 18px;cursor:pointer;text-decoration:none;white-space:normal;text-align:left}
.orfc button:hover,.orfc input[type=file]::file-selector-button:hover{background:#302738;color:var(--orfc-paper)}
.orfc button.orfc-primary{background:var(--orfc-cyan);border-color:var(--orfc-cyan);color:var(--orfc-ink)}
.orfc button.orfc-primary:hover{background:#5ff5eb;border-color:#5ff5eb;color:var(--orfc-ink)}
.orfc button:disabled{opacity:.45;cursor:not-allowed}
.orfc button>span{font-size:22px;line-height:1}
.orfc button:focus-visible,.orfc select:focus-visible,.orfc textarea:focus-visible,.orfc input:focus-visible,.orfc summary:focus-visible,.orfc a:focus-visible,.orfc [tabindex]:focus-visible{outline:3px solid var(--orfc-cyan);outline-offset:4px}
.orfc .orfc-controls{display:flex;flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0 0}
.orfc .orfc-controls>div{flex:1 1 250px;max-width:420px;min-width:0}
.orfc .orfc-controls>button{flex:0 1 auto}
.orfc .orfc-secondary-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.orfc .orfc-secondary-actions button{border:0;text-decoration:underline;text-underline-offset:5px;padding:8px 0;min-height:44px;margin-right:12px}
.orfc .orfc-small{font-size:14px;line-height:1.6;color:var(--orfc-muted)}
.orfc .orfc-status{margin-top:22px;margin-bottom:0;color:var(--orfc-cyan);font-size:15px}
.orfc .orfc-error{border-left:3px solid var(--orfc-magenta);background:#2e202e;color:var(--orfc-paper);padding:16px 20px;margin:20px 0 0;font-size:16px}
.orfc .orfc-mapping-fieldset{border:0;padding:0;margin:26px 0;min-width:0}
.orfc .orfc-mapping-fieldset>legend{font-size:16px;margin-bottom:14px;color:var(--orfc-cyan)}
.orfc .orfc-mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px}
.orfc .orfc-map-item{min-width:0}
.orfc .orfc-map-item label{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}
.orfc .orfc-map-item label>span{font-size:12px;color:var(--orfc-muted)}
.orfc .orfc-optional{margin-bottom:26px;border-top:1px solid var(--orfc-rule);border-bottom:1px solid var(--orfc-rule)}
.orfc .orfc-optional summary{cursor:pointer;padding:16px 4px;min-height:52px;font-size:16px}
.orfc .orfc-optional .orfc-mapping-fieldset{margin:8px 0 24px}
.orfc .orfc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid var(--orfc-rule)}
.orfc .orfc-stat{display:flex;flex-direction:column;min-width:0}
.orfc .orfc-stat strong{font:400 clamp(38px,5vw,64px)/1.1 'Geakosa Regular',Geakosa,Impact,sans-serif;color:var(--orfc-cyan)}
.orfc .orfc-stat span{font-size:14px;color:var(--orfc-muted);margin-top:8px}
.orfc .orfc-result-controls{margin-bottom:18px}
.orfc .orfc-findings{list-style:none;padding:0;margin:0;counter-reset:none}
.orfc .orfc-finding{padding:22px 0;border-bottom:1px solid var(--orfc-rule);min-width:0}
.orfc .orfc-finding:last-child{border-bottom:0}
.orfc .orfc-finding-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;font-size:14px;color:var(--orfc-muted)}
.orfc .orfc-priority{display:inline-block;border:1px solid var(--orfc-cyan);color:var(--orfc-cyan);padding:3px 9px;font-size:13px;line-height:1.5}
.orfc .orfc-priority-error{border-color:#ff8ebd;color:#ff8ebd}
.orfc .orfc-finding p{margin-bottom:8px}
.orfc .orfc-finding .orfc-action{font-size:15px;color:var(--orfc-muted);margin:0}
.orfc .orfc-export-note{margin-top:24px}
.orfc .orfc-scope{padding:36px 0 0}
.orfc .orfc-scope h3{margin-bottom:26px}
.orfc .orfc-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-bottom:14px}
.orfc .orfc-scope-grid p{font-size:16px}
.orfc a{color:var(--orfc-cyan);text-decoration:underline;text-underline-offset:4px}
.orfc a:hover{color:#5ff5eb}
.orfc .orfc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.orfc .orfc-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orfc .orfc-scope-grid{grid-template-columns:1fr;gap:20px}.orfc .orfc-step-heading{gap:16px}}
@media(max-width:480px){.orfc{font-size:16px}.orfc h2{font-size:40px;line-height:1.08;overflow-wrap:anywhere}.orfc .orfc-intro{margin-bottom:30px}.orfc .orfc-mapping-grid{grid-template-columns:1fr}.orfc .orfc-controls{gap:14px}.orfc .orfc-controls>div,.orfc .orfc-controls>button{flex:1 1 100%;max-width:none}.orfc .orfc-stats{gap:12px}.orfc .orfc-stat strong{font-size:38px}.orfc .orfc-stat span{font-size:12px}.orfc .orfc-step{padding:28px 0}.orfc .orfc-step-heading{gap:12px}.orfc .orfc-step-heading>span{flex-basis:26px}.orfc h3{font-size:24px}.orfc input[type=file]{font-size:13px}.orfc input[type=file]::file-selector-button{font-size:14px;max-width:100%;margin-right:8px;padding:10px}.orfc .orfc-error{padding:14px}.orfc .orfc-profile{padding-left:14px}}
@media(prefers-reduced-motion:reduce){.orfc button,.orfc textarea,.orfc select{transition:none}}
/* Native header1295 overlays its flow space by 80px. Reserve it only for this page. */
body.page-id-1998.or-feed-tool-page #content{padding-top:80px;}
