.rolf-guide{display:grid;gap:22px;max-width:1240px;margin:0 auto 45px;color:#edf8f6}
.rolf-guide__hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(235px,.36fr);gap:22px;align-items:center;padding:34px;border:1px solid rgba(57,230,189,.3);border-radius:30px;background:radial-gradient(circle at 84% 0,rgba(90,217,255,.17),transparent 32%),linear-gradient(145deg,#0d2432,#07131f);box-shadow:0 30px 80px rgba(0,0,0,.27)}
.rolf-guide__assistant{position:relative;width:74px;height:74px;border:1px solid rgba(90,217,255,.45);border-radius:25px;background:rgba(57,230,189,.09);box-shadow:0 0 35px rgba(57,230,189,.13)}.rolf-guide__assistant span{position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle,#5ad9ff 0 18%,transparent 20%),conic-gradient(from 20deg,#39e6bd,#5ad9ff,#39e6bd);filter:drop-shadow(0 0 9px #5ad9ff)}.rolf-guide__assistant i{position:absolute;width:5px;height:5px;border-radius:50%;background:#eafffa}.rolf-guide__assistant i:nth-of-type(1){left:15px;top:23px}.rolf-guide__assistant i:nth-of-type(2){right:13px;top:36px}.rolf-guide__assistant i:nth-of-type(3){left:30px;bottom:10px}
.rolf-guide__hero>div>span,.rolf-guide__today-copy>span,.rolf-guide__programs header span,.rolf-guide__link>div>span{color:#39e6bd;font-size:10px;font-weight:900;letter-spacing:.17em}.rolf-guide__hero h1{margin:9px 0 11px;font-size:clamp(34px,4.5vw,58px);line-height:1.03;letter-spacing:-.045em}.rolf-guide__hero h1 em{display:block;color:#87e6f6;font-style:normal}.rolf-guide__hero p{max-width:730px;margin:0;color:#b1c5ca;font-size:16px;line-height:1.6}.rolf-guide__voice{display:grid;gap:9px}.rolf-guide__voice button,.rolf-guide__today-actions button,.rolf-guide__today-actions a,.rolf-guide__program-card button,.rolf-guide__program-card a,.rolf-guide__link button{min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.04);color:#eaf5f3;font:inherit;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.rolf-guide__voice button:first-child,.rolf-guide__today-actions .primary,.rolf-guide__program-card .primary,.rolf-guide__link button[type=submit]{border:0;background:linear-gradient(110deg,#39e6bd,#5ad9ff);color:#07131f}.rolf-guide__voice button[aria-pressed=true]{border-color:#39e6bd;box-shadow:0 0 0 4px rgba(57,230,189,.1)}.rolf-guide__voice small{color:#78929a;font-size:11px;line-height:1.45}
.rolf-guide__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.rolf-guide__trust>span{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.025)}.rolf-guide__trust i{grid-row:1/3;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(57,230,189,.1);color:#39e6bd;font-style:normal}.rolf-guide__trust b{font-size:14px}.rolf-guide__trust small{color:#789099;font-size:11px}
.rolf-guide__today{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.35fr);gap:20px;padding:27px;border:1px solid rgba(255,202,128,.24);border-radius:24px;background:linear-gradient(135deg,rgba(255,202,128,.08),rgba(255,255,255,.025))}.rolf-guide__today h2,.rolf-guide__link h2,.rolf-guide__programs h2{margin:8px 0;font-size:clamp(24px,3vw,36px)}.rolf-guide__today p,.rolf-guide__link p,.rolf-guide__programs p{color:#a7bbc1;font-size:14px;line-height:1.55}.rolf-guide__today-actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 12px}.rolf-guide__today-copy>small{color:#7f969e;line-height:1.5}.rolf-guide__progress{display:grid;align-content:center;gap:10px;padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.025)}.rolf-guide__progress>span{color:#7f979f;font-size:9px;font-weight:900;letter-spacing:.12em}.rolf-guide__progress strong{font-size:22px}.rolf-guide__progress strong b{color:#39e6bd}.rolf-guide__progress>div{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.rolf-guide__progress>div i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39e6bd,#5ad9ff);transition:width .4s}.rolf-guide__progress p{margin:0;color:#80979f;font-size:11px}
.rolf-guide__link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px;border:1px solid rgba(90,217,255,.24);border-radius:23px;background:#0a1a28}.rolf-guide__link>div,.rolf-guide__link .wide{grid-column:1/-1}.rolf-guide__link label{display:grid;gap:7px;color:#95aab0;font-size:12px}.rolf-guide__link input,.rolf-guide__link select{width:100%;min-height:50px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#07131f;color:#edf8f6;font:inherit}.rolf-guide__confirm{grid-template-columns:auto 1fr!important;align-items:start;line-height:1.5}.rolf-guide__confirm input{width:19px!important;min-height:19px!important;accent-color:#39e6bd}.rolf-guide__link .secondary{background:transparent}.rolf-guide__link p[data-rolf-link-status]{min-height:20px;margin:0;color:#ffca80}
.rolf-guide__programs{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.018)}.rolf-guide__programs>header{display:flex;justify-content:space-between;gap:20px}.rolf-guide__programs>header>b{align-self:start;padding:10px 12px;border-radius:11px;background:rgba(57,230,189,.08);color:#8ef1d7;font-size:12px;white-space:nowrap}.rolf-guide__program-list{display:grid;gap:9px;margin-top:19px}.rolf-guide__program-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0a1824}.rolf-guide__program-card>i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(57,230,189,.1);color:#39e6bd;font-style:normal;font-weight:900}.rolf-guide__program-card h3{margin:0 0 4px;font-size:16px}.rolf-guide__program-card p{margin:0;color:#8298a0;font-size:11px}.rolf-guide__program-card>div:last-child{display:flex;gap:7px}.rolf-guide__program-card button,.rolf-guide__program-card a{min-height:40px;padding:0 12px;font-size:11px}.rolf-guide__program-card .done{color:#7de9cf}.rolf-guide__programs>footer{display:flex;gap:10px;margin-top:17px;padding:14px;border-radius:12px;background:rgba(255,202,128,.055);color:#9baeb3;font-size:11px;line-height:1.5}.rolf-guide__programs>footer i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#ffca80;flex:none}
.rolf-guide__behind{padding:19px;border:1px solid rgba(255,255,255,.08);border-radius:17px}.rolf-guide__behind summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;color:#9cb1b7}.rolf-guide__behind ol{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0 0;padding:0;list-style:none}.rolf-guide__behind li{padding:14px;border-radius:12px;background:rgba(255,255,255,.025)}.rolf-guide__behind li b,.rolf-guide__behind li span{display:block}.rolf-guide__behind li b{font-size:12px}.rolf-guide__behind li span{margin-top:5px;color:#748b93;font-size:10px;line-height:1.45}
body[data-rolf-guided="true"] .admin-mode-switch{display:none!important}body[data-rolf-guided="true"] .console>.simple-focus-bar,body[data-rolf-guided="true"] .console>.operator-home,body[data-rolf-guided="true"] .console>.operator-knowledge-ui,body[data-rolf-guided="true"] .console>.start-cockpit,body[data-rolf-guided="true"] .console>.console-summary,body[data-rolf-guided="true"] .console>.workspace,body[data-rolf-guided="true"] .console>section:not(.rolf-guide){display:none!important}
.rolf-program{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0a1824}.rolf-program__rank{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(57,230,189,.1);color:#39e6bd;font-weight:900}.rolf-program h3{margin:0 0 4px;font-size:16px}.rolf-program p{margin:0;color:#8298a0;font-size:11px}.rolf-program__meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.rolf-program__meta span{padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.045);color:#81979e;font-size:9px}.rolf-program__actions{display:flex;gap:7px}.rolf-program__actions button,.rolf-program__actions a{min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(255,255,255,.04);color:#eaf5f3;font-size:11px;font-weight:850;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.rolf-program[data-recommended="true"]{border-color:rgba(57,230,189,.3)}.rolf-program[data-recommended="true"] .rolf-program__actions a{border:0;background:linear-gradient(110deg,#39e6bd,#5ad9ff);color:#07131f}
body[data-operator-experience="rolf-guided"][data-admin-mode="simple"][data-focus-active="false"] .console>.rolf-guide.rolf-guide:not([hidden]){display:grid!important}
.rolf-guide__program-card[data-recommended="true"]{border-color:rgba(57,230,189,.5);background:linear-gradient(110deg,rgba(57,230,189,.1),#0a1824 68%)}.rolf-program__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.rolf-program__meta span{padding:4px 7px;border-radius:999px;background:rgba(57,230,189,.08);color:#83d9c6;font-size:9px;font-weight:850}.rolf-program__actions{display:grid!important;min-width:190px}.rolf-guide__today-actions .secondary{background:transparent;color:#bdd0d4}
@media(max-width:850px){.rolf-guide__hero{grid-template-columns:1fr;padding:24px}.rolf-guide__assistant{display:none}.rolf-guide__trust,.rolf-guide__behind ol{grid-template-columns:1fr}.rolf-guide__today{grid-template-columns:1fr}.rolf-guide__programs>header{display:grid}.rolf-program{grid-template-columns:auto 1fr}.rolf-program__actions{grid-column:1/-1}.rolf-guide__link{grid-template-columns:1fr}.rolf-guide__link label,.rolf-guide__link>div,.rolf-guide__link .wide{grid-column:1}}

.rolf-signup{display:grid;gap:18px;padding:28px;border:1px solid rgba(90,217,255,.28);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(90,217,255,.12),transparent 34%),#081824}.rolf-signup>header{display:flex;align-items:start;justify-content:space-between;gap:22px}.rolf-signup>header span{color:#5ad9ff;font-size:10px;font-weight:900;letter-spacing:.15em}.rolf-signup>header h2{max-width:800px;margin:7px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.12}.rolf-signup>header p{max-width:800px;margin:0;color:#9bb0b6;line-height:1.55}.rolf-signup>header>b{padding:10px 12px;border-radius:999px;background:rgba(57,230,189,.1);color:#8ef1d7;font-size:11px;white-space:nowrap}.rolf-signup__profile,.rolf-signup__start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.rolf-signup__profile .wide,.rolf-signup__start .rolf-signup__form-intro{grid-column:1/-1}.rolf-signup__form-intro{display:flex;align-items:center;gap:12px}.rolf-signup__form-intro>b{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(115deg,#39e6bd,#5ad9ff);color:#07131f;font-size:18px}.rolf-signup__form-intro span,.rolf-signup__form-intro strong,.rolf-signup__form-intro small{display:block}.rolf-signup__form-intro small{margin-top:3px;color:#80969d}.rolf-signup label{display:grid;gap:7px;color:#a8bbc0;font-size:12px}.rolf-signup input,.rolf-signup select,.rolf-signup textarea{width:100%;min-height:49px;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#06131e;color:#edf8f6;font:inherit}.rolf-signup textarea{line-height:1.45;resize:vertical}.rolf-signup aside{padding:13px;border-radius:11px;background:rgba(255,202,128,.07);color:#a9b9bc;font-size:11px;line-height:1.5}.rolf-signup button.primary{min-height:50px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(110deg,#39e6bd,#5ad9ff);color:#07131f;font:inherit;font-weight:900;cursor:pointer}.rolf-signup button:disabled{opacity:.55;cursor:wait}.rolf-signup__start{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rolf-signup__jobs{display:grid;gap:12px}.rolf-signup__job{display:grid;gap:14px;padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#071520}.rolf-signup__job>header{display:flex;justify-content:space-between;gap:14px}.rolf-signup__job>header span{color:#779198;font-size:9px;font-weight:900;letter-spacing:.12em}.rolf-signup__job h3{margin:4px 0 0}.rolf-signup__job>header>b{align-self:start;padding:7px 9px;border-radius:9px;background:rgba(90,217,255,.09);color:#87ddef;font-size:10px}.rolf-signup__job figure{margin:0;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:#02070b}.rolf-signup__job figure img{display:block;width:100%;max-height:420px;object-fit:contain}.rolf-signup__job figcaption{padding:8px 10px;color:#6f858c;font-size:9px}.rolf-signup__field-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rolf-signup__field-list li{padding:6px 8px;border-radius:8px;background:rgba(57,230,189,.08);color:#88d8c5;font-size:10px}.rolf-signup__field-list li[data-status="missing"]{background:rgba(255,202,128,.08);color:#e0b97e}.rolf-signup__blockers{padding:14px;border-radius:12px;background:rgba(255,202,128,.07);color:#aebdc0}.rolf-signup__blockers p{margin:6px 0;font-size:11px;line-height:1.45}.rolf-signup__blockers a{color:#82dfef;font-weight:800}.rolf-signup__review{display:grid;gap:10px}.rolf-signup__review>label{grid-template-columns:auto 1fr;align-items:start;padding:11px;border-radius:10px;background:rgba(255,255,255,.03);line-height:1.45}.rolf-signup__review input{width:19px;min-height:19px;padding:0;accent-color:#39e6bd}.rolf-signup__review .rolf-signup__final{border:1px solid rgba(57,230,189,.25);background:rgba(57,230,189,.06)}.rolf-signup__waiting{margin:0;color:#7f959c;font-size:11px}.rolf-signup__done{margin:0;padding:13px;border-radius:11px;background:rgba(57,230,189,.09);color:#94e6d1;font-weight:800}
.future-dropshipping-mode{margin:16px 0;padding:15px;border:1px dashed rgba(255,202,128,.28);border-radius:13px;color:#8ea1a6}.future-dropshipping-mode b,.future-dropshipping-mode span{display:block}.future-dropshipping-mode span{margin-top:4px;font-size:11px}.future-dropshipping-mode em{display:inline-block;margin-top:8px;padding:4px 7px;border-radius:999px;background:rgba(255,202,128,.08);color:#d5ad73;font-size:9px;font-style:normal;font-weight:900}
@media(max-width:850px){.rolf-signup{padding:19px}.rolf-signup>header{display:grid}.rolf-signup>header>b{justify-self:start}.rolf-signup__profile,.rolf-signup__start{grid-template-columns:1fr}.rolf-signup__profile>*{grid-column:1!important}.rolf-signup__job>header{display:grid}}
