.page-module__6KDx9G__stripe{background:linear-gradient(90deg,#6646fe,#46b1ff,#2ee6ff,#ff1fa9);width:100%;height:4px}.page-module__6KDx9G__btn{cursor:pointer;border:none;border-radius:50px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.page-module__6KDx9G__btnPrimary{background:linear-gradient(135deg,var(--brand-color-2),var(--brand-color-1));color:var(--brand-color-white);animation:3s ease-in-out infinite page-module__6KDx9G__btnPulse;box-shadow:0 4px 15px #ac34fe4d,0 1px 3px #ff1fa926}.page-module__6KDx9G__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ac34fe66,0 2px 6px #ff1fa933}.page-module__6KDx9G__btnPrimary:active{transform:translateY(1px)}@keyframes page-module__6KDx9G__btnPulse{0%,to{box-shadow:0 4px 15px #ac34fe4d,0 1px 3px #ff1fa926}50%{box-shadow:0 4px 20px #ac34fe66,0 2px 8px #ff1fa940}}.page-module__6KDx9G__btnOutline{color:var(--brand-color-white);background:0 0;border:none;padding:16px 34px;transition:all .3s;position:relative}.page-module__6KDx9G__btnOutline:before{content:"";background:linear-gradient(135deg,var(--brand-color-2),var(--brand-color-1));-webkit-mask-composite:xor;pointer-events:none;border-radius:50px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__6KDx9G__btnOutline:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ac34fe33}.page-module__6KDx9G__btnOutline:active{transform:translateY(1px)}.page-module__6KDx9G__btnGroup{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:600px){.page-module__6KDx9G__btn{text-align:center;width:100%}}.page-module__6KDx9G__hero{background:var(--gradient-hero);color:var(--white);min-height:450px;padding:50px 0 80px;position:relative;overflow:hidden}.page-module__6KDx9G__banner{pointer-events:none;width:48%;height:100%;display:flex;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 10%,#000 100%)}.page-module__6KDx9G__banner img{object-fit:fill}.page-module__6KDx9G__mobileBanner{display:none!important}.page-module__6KDx9G__heroContent{z-index:1;max-width:850px;position:relative}.page-module__6KDx9G__heroContent h1{color:var(--brand-color-white);letter-spacing:-.5px;font-weight:800;line-height:1.5!important}.page-module__6KDx9G__heroSubtitle{color:var(--brand-color-white);margin-top:10px;margin-bottom:28px;font-size:17px;line-height:1.3!important}.page-module__6KDx9G__heroSubtitle br{display:none!important}@media (max-width:960px){.page-module__6KDx9G__hero{padding:50px 0 60px;min-height:400px!important}.page-module__6KDx9G__banner{width:60%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 100%,#0009 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 100%,#0009 100%)}.page-module__6KDx9G__heroContent h1{font-size:2rem;line-height:1.3!important}.page-module__6KDx9G__heroSubtitle br{display:block!important}}@media (max-width:600px){.page-module__6KDx9G__banner{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#00000003 35%,#0003 50%,#00000003 65%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000003 35%,#0003 50%,#00000003 65%,#0000 100%)}.page-module__6KDx9G__banner img{display:none}.page-module__6KDx9G__arc365Logo{width:230px}.page-module__6KDx9G__mobileBanner{object-fit:contain!important;display:block!important}.page-module__6KDx9G__heroContent h1{font-size:calc(1.375rem + 1.5vw)}.page-module__6KDx9G__heroSubtitle br{font-size:16px!important;display:none!important}}@media (max-width:380px){.page-module__6KDx9G__heroContent br{display:none!important}}.page-module__6KDx9G__split{grid-template-columns:1fr 1.5fr;align-items:start;gap:48px;display:grid}.page-module__6KDx9G__definitionSplit{margin-top:40px}.page-module__6KDx9G__definitionFeature{border-bottom:1px solid var(--border);padding:24px 0}.page-module__6KDx9G__definitionFeature:last-child{border-bottom:none}.page-module__6KDx9G__definitionFeature h3{margin-bottom:6px;font-size:16px;transition:color .2s;font-weight:700!important}.page-module__6KDx9G__definitionFeature:hover h3{color:var(--purple)}.page-module__6KDx9G__definitionFeature p{margin-bottom:0;font-size:15px;line-height:1.65}.page-module__6KDx9G__diagram{background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.page-module__6KDx9G__diagram img{width:100%!important}.page-module__6KDx9G__tabsNav{background:var(--light-bg);border:1px solid var(--border);border-radius:100px;gap:4px;margin-top:36px;padding:5px;display:inline-flex}.page-module__6KDx9G__tabsButton{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s}.page-module__6KDx9G__tabsButton:hover{color:var(--navy)}.page-module__6KDx9G__tabsButton.page-module__6KDx9G__active{background:var(--white);color:var(--navy);box-shadow:0 1px 2px #0000000a}.page-module__6KDx9G__tabsPanel{background:var(--light-bg);border:1px solid var(--border);border-radius:16px;margin-top:32px;padding:36px;animation:.35s page-module__6KDx9G__tabFade}.page-module__6KDx9G__tabsTagline{margin-bottom:12px;font-size:15px;font-style:italic;font-weight:700}.page-module__6KDx9G__tabsPanel p:last-child{font-size:15px;line-height:1.7}@keyframes page-module__6KDx9G__tabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-module__6KDx9G__threeCards{gap:24px}.page-module__6KDx9G__platformGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.page-module__6KDx9G__platformCard{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:28px 24px;transition:all .3s}.page-module__6KDx9G__platformCard:hover{border-color:#6646fe33;box-shadow:0 4px 16px #0000000f}.page-module__6KDx9G__platformLogo{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex;overflow:hidden}.page-module__6KDx9G__platformCard h4{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.4!important}.page-module__6KDx9G__platformCard p{margin:0;font-size:14px;line-height:1.6}.page-module__6KDx9G__whyGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;margin-bottom:1rem;display:grid}.page-module__6KDx9G__whyItem{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:22px;transition:all .3s}.page-module__6KDx9G__whyItem:nth-child(4),.page-module__6KDx9G__whyItem:nth-child(5),.page-module__6KDx9G__whyItem:nth-child(6){padding-top:30px!important}.page-module__6KDx9G__whyItem:hover{border-color:#6646fe33;transform:translateY(-3px);box-shadow:0 4px 16px #0000000f}.page-module__6KDx9G__whyItemLogo{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;align-items:center;max-width:150px;height:100px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.page-module__6KDx9G__whyItemLogoSolution{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;align-items:center;max-width:250px;height:100px;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:relative;left:-15px}.page-module__6KDx9G__whyItemImage{position:relative;left:-2px;max-width:200px!important}.page-module__6KDx9G__imageAdjest{object-fit:cover}.page-module__6KDx9G__fastrackImage{height:135px;position:relative;left:-15px}.page-module__6KDx9G__whyItemIcon{width:50px;height:50px;color:var(--brand-color-1);margin-bottom:14px;display:block}.page-module__6KDx9G__whyItemIconAi{width:45px;height:45px;color:var(--brand-color-1);margin-bottom:19px;display:block}.page-module__6KDx9G__whyItemSvg{width:60px;height:60px;color:var(--brand-color-1);margin-bottom:3px;display:block;position:relative;top:-6px}.page-module__6KDx9G__whyItem h3{font-weight:700;color:var(--navy)!important;margin-bottom:8px!important;font-size:15px!important;line-height:1.35!important}.page-module__6KDx9G__whyItem p{margin-bottom:0;font-size:13.5px;line-height:1.55!important}.page-module__6KDx9G__formPopupTitle{text-align:center;text-align:left;width:90%;color:var(--brand-color-3);font-size:18px!important;line-height:1.4!important}.page-module__6KDx9G__faqItem{border-bottom:1px solid var(--brand-color-gray)}.page-module__6KDx9G__faqItem:last-child{border-bottom:none}.page-module__6KDx9G__faqQ{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-family:inherit;font-size:16px;font-weight:700;display:flex}.page-module__6KDx9G__faqQ:after{content:"+";color:var(--purple);flex-shrink:0;margin-left:20px;font-size:24px}.page-module__6KDx9G__faqQ.page-module__6KDx9G__open:after{content:"−"}.page-module__6KDx9G__faqA{max-height:0;font-size:15px;line-height:1.7;transition:max-height .35s,padding .35s;overflow:hidden}.page-module__6KDx9G__faqA.page-module__6KDx9G__open{max-height:600px;padding-bottom:24px}@media (max-width:960px){.page-module__6KDx9G__split{grid-template-columns:1fr;gap:20px}.page-module__6KDx9G__platformGrid,.page-module__6KDx9G__whyGrid{grid-template-columns:1fr}.page-module__6KDx9G__tabsNav{border-radius:12px;flex-wrap:wrap}.page-module__6KDx9G__whyItemLogo,.page-module__6KDx9G__whyItemLogoSolution{margin-bottom:0!important}}@media (max-width:600px){.page-module__6KDx9G__tabsButton{background:#3e19f80d;margin-top:5px;padding-left:10px;padding-right:10px;font-size:13px}.page-module__6KDx9G__tabsPanel{padding:24px}.page-module__6KDx9G__tabsNav{background:0 0;border:none;padding:0!important}.page-module__6KDx9G__tabsButton.page-module__6KDx9G__active{background-color:var(--brand-color-3);color:var(--white);box-shadow:0 1px 2px #0000000a}}
.rgos-root{--purple:#6646fe;--pink:#ff1fa9;--blue:#46b1ff;--cyan:#2ee6ff;--navy:#0a1628;--navy2:#16243b;--green:#1fb58f;--greendk:#137055;--amber:#f0a93b;--slate:#6a8499;--dark:#3d4250;--muted:#8a8f99;--light:#f4f6f9;--line:#e4e8ef;--bg:#eef1f6;--white:#fff;--red:#e0476b;--greenbg:#eaf7f1;--lav:#efeefe;box-sizing:border-box;background:var(--bg);color:var(--dark);--rgos-native-width:1280;--rgos-native-height:680;--rgos-max-width:760px;--rgos-scale:1;aspect-ratio:var(--rgos-native-width)/var(--rgos-native-height);width:100%;max-width:var(--rgos-max-width);isolation:isolate;border-radius:7px;margin:0 auto;padding:0;font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.rgos-root *,.rgos-root :before,.rgos-root :after{box-sizing:border-box;margin:0;padding:0}.rgos-root .rgos-stage{width:calc(var(--rgos-native-width)*1px);height:calc(var(--rgos-native-height)*1px);transform-origin:0 0;transform:scale(var(--rgos-scale));position:absolute;top:0;left:0}.rgos-root .rgos-frame{pointer-events:none;z-index:40;border:0 solid #0000;border-radius:14px;transition:border-color .4s,box-shadow .4s;position:absolute;inset:0}.rgos-root .rgos-frame.show{border:2px solid #6646fe8c;border-radius:14px;box-shadow:inset 0 0 0 1px #2ee6ff40,inset 0 0 80px #6646fe1f}.rgos-root .rgos-frame.show:before{content:"";pointer-events:none;background:radial-gradient(120% 120% at 50% 0,#6646fe0f,#0000 60%),radial-gradient(120% 120% at 50% 100%,#ff1fa90d,#0000 60%);border-radius:14px;position:absolute;inset:0}.rgos-root .app{flex-direction:column;width:100%;height:100%;display:flex}.rgos-root .topbar{background:var(--navy);flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.rgos-root .brand{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.rgos-root .brand small{color:#9fb0c4;font-size:12px;font-weight:400}.rgos-root .topright{align-items:center;gap:14px;display:flex}.rgos-root .indsw{background:#16243b;border-radius:9px;gap:3px;padding:3px;display:flex}.rgos-root .indsw .i{color:#9fb0c4;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:flex}.rgos-root .indsw .i.active{background:var(--purple);color:#fff}.rgos-root .indsw .i .dot{border-radius:50%;width:7px;height:7px}.rgos-root .whoami{color:#cfe;font-size:12px}.rgos-root .whoami b{color:#fff}.rgos-root .env{color:#9fb0c4;border:1px solid #2a3b52;border-radius:6px;padding:4px 9px;font-size:11px}.rgos-root .body{flex:1;min-height:0;display:flex}.rgos-root .side{border-right:1px solid var(--line);background:#fff;flex:none;width:210px;padding:13px 11px;overflow:auto}.rgos-root .side h4{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:4px 4px 9px;font-size:10px}.rgos-root .persona{cursor:pointer;color:var(--slate);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin-bottom:2px;padding:8px 9px;font-size:12.5px;font-weight:500;display:flex}.rgos-root .persona .ic{text-align:center;width:19px;font-size:14px}.rgos-root .persona:hover{background:var(--light)}.rgos-root .persona.active{color:var(--purple);background:#efeefe;border-color:#dcd8fb}.rgos-root .rls{background:#f0fbf7;border:1px solid #cfeee2;border-radius:9px;margin-top:14px;padding:9px}.rgos-root .rls .t{text-transform:uppercase;letter-spacing:.05em;color:var(--greendk);font-size:10px;font-weight:700}.rgos-root .rls p{color:#3f7e69;margin-top:4px;font-size:10.5px;line-height:1.4}.rgos-root .side .meta{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.rgos-root .side .meta div{color:var(--muted);justify-content:space-between;padding:2px 4px;font-size:10.5px;display:flex}.rgos-root .side .meta b{color:var(--dark)}.rgos-root .main{flex-direction:column;flex:1;min-width:0;display:flex}.rgos-root .canvas{flex:1;min-height:0;display:flex}.rgos-root .dash{flex:1;padding:15px 17px;overflow:auto}.rgos-root .ctx{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.rgos-root .ctx h2{color:var(--dark);font-size:17px;font-weight:600}.rgos-root .ctx .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.rgos-root .pill{color:var(--purple);background:#eef;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.rgos-root .kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.rgos-root .kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.rgos-root .kpi .l{color:var(--muted);font-size:11px}.rgos-root .kpi .v{color:var(--dark);margin-top:2px;font-size:20px;font-weight:700}.rgos-root .kpi .d{margin-top:2px;font-size:10.5px;font-weight:600}.rgos-root .up{color:var(--green)}.rgos-root .down{color:var(--red)}.rgos-root .warn{color:var(--amber)}.rgos-root .row2{grid-template-columns:1.35fr 1fr;gap:9px;margin-bottom:11px;display:grid}.rgos-root .panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.rgos-root .panel h3{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.rgos-root .panel h3 .tag{color:var(--muted);font-size:10px;font-weight:500}.rgos-root .legend{color:var(--slate);gap:11px;margin-top:5px;font-size:10px;display:flex}.rgos-root .legend i{vertical-align:middle;border-radius:2px;width:16px;height:3px;margin-right:3px;display:inline-block}.rgos-root .bars{flex-direction:column;gap:6px;display:flex}.rgos-root .bar{align-items:center;gap:8px;font-size:11px;display:flex}.rgos-root .bar .name{width:100px;color:var(--slate);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rgos-root .bar .track{background:var(--light);border-radius:4px;flex:1;height:15px;overflow:hidden}.rgos-root .bar .fill{border-radius:4px;height:100%}.rgos-root .bar .val{text-align:right;width:78px;color:var(--dark);font-size:10.5px;font-weight:600}.rgos-root .alerts{flex-direction:column;gap:7px;display:flex}.rgos-root .alert{background:var(--light);border-radius:8px;align-items:flex-start;gap:8px;padding:7px;font-size:11px;display:flex}.rgos-root .alert .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.rgos-root .alert small{color:var(--muted)}.rgos-root .embed-note{color:var(--muted);border-top:1px dashed var(--line);margin-top:8px;padding-top:6px;font-size:9.5px}.rgos-root table.mini{border-collapse:collapse;width:100%;font-size:11px}.rgos-root table.mini th{text-align:left;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);padding:4px 6px;font-size:10px;font-weight:500}.rgos-root table.mini td{border-bottom:1px solid var(--light);padding:5px 6px}.rgos-root .chat{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:366px;display:flex}.rgos-root .chat .head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;padding:11px 13px;display:flex}.rgos-root .chat .head .ic{width:30px;height:30px;color:var(--purple);background:#efeefe;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.rgos-root .chat .head .t{font-size:12.5px;font-weight:600}.rgos-root .chat .head .s{color:var(--muted);font-size:10px}.rgos-root .stream{background:#fbfcfe;flex-direction:column;flex:1;gap:10px;padding:13px;display:flex;overflow:auto}.rgos-root .msg{max-width:92%;font-size:12px;line-height:1.5}.rgos-root .msg.u{color:#3a2db5;background:#efeefe;border-radius:12px 12px 3px;align-self:flex-end;padding:8px 11px}.rgos-root .msg.a{border:1px solid var(--line);background:#fff;border-radius:3px 12px 12px;align-self:flex-start;padding:9px 11px}.rgos-root .msg.a .src{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rgos-root .msg.a .chip{background:var(--light);color:var(--slate);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:9.5px}.rgos-root .msg.a .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rgos-root .msg.a .act{border:1px solid var(--purple);color:var(--purple);cursor:pointer;background:#fff;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600}.rgos-root .msg.a .act.go{background:var(--purple);color:#fff}.rgos-root .think{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:11px;display:flex}.rgos-root .think .dots span{animation:1s infinite bl}.rgos-root .think .dots span:nth-child(2){animation-delay:.2s}.rgos-root .think .dots span:nth-child(3){animation-delay:.4s}@keyframes bl{0%,80%{opacity:.2}40%{opacity:1}}.rgos-root .toast{background:var(--greenbg);color:var(--greendk);border:1px solid #bfe8d6;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11px}.rgos-root .compose{border-top:1px solid var(--line);background:#fff;flex:none;padding:10px}.rgos-root .suggest{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rgos-root .sg{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:999px;padding:5px 9px;font-size:10.5px}.rgos-root .sg:hover{border-color:var(--purple);color:var(--purple)}.rgos-root .inbox{gap:7px;display:flex}.rgos-root .inbox input{border:1px solid var(--line);border-radius:9px;outline:none;flex:1;padding:9px 10px;font-size:12px}.rgos-root .inbox input:focus{border-color:var(--purple)}.rgos-root .inbox button{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:9px;width:38px;font-size:15px}.rgos-root .simrow{align-items:center;gap:8px;margin:5px 0;font-size:11px;display:flex}.rgos-root .simrow .lab{width:150px;color:var(--slate)}.rgos-root .simrow .b{background:var(--light);border-radius:4px;flex:1;height:14px;overflow:hidden}.rgos-root .simrow .b .f{height:100%}.rgos-root .simrow .n{text-align:right;width:80px;font-weight:600}.rgos-root .banner{background:var(--navy);color:#fff;text-align:center;flex:none;padding:7px;font-size:11px}.rgos-root .banner b{color:var(--cyan)}.rgos-root .fade{opacity:1;animation:.35s fade}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rgos-root .pbar{z-index:80;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.rgos-root .caption{color:#fff;opacity:0;text-align:center;background:#0a1628f0;border-radius:13px;max-width:1080px;margin:0 14px 8px;padding:12px 20px;font-size:16px;line-height:1.5;transition:all .4s;transform:translateY(8px);box-shadow:0 10px 34px #0a162866}.rgos-root .caption.show{opacity:1;transform:translateY(0)}.rgos-root .caption .cap-tag{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-right:9px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.rgos-root .caption b{color:var(--cyan)}.rgos-root .pctrl{pointer-events:auto;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-bottom:14px;padding:7px 8px 7px 16px;display:flex;box-shadow:0 6px 22px #0a16282e}.rgos-root .pctrl .title{color:var(--dark);font-size:12px;font-weight:700}.rgos-root .pctrl button{background:var(--light);color:var(--dark);cursor:pointer;border:none;border-radius:50%;width:34px;height:34px;font-size:14px}.rgos-root .pctrl button.primary{background:var(--purple);color:#fff;width:40px;height:40px;font-size:16px}.rgos-root .pctrl .prog{color:var(--muted);text-align:center;min-width:64px;font-size:11px}.rgos-root .pctrl .voice{color:var(--slate);cursor:pointer;font-size:11px}.rgos-root .contrast{z-index:80;opacity:0;pointer-events:none;border-radius:11px;transition:all .35s;display:flex;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 26px #0a162838}.rgos-root .contrast.show{opacity:1}.rgos-root .contrast .side{flex-direction:column;gap:1px;min-width:220px;padding:9px 16px;display:flex}.rgos-root .contrast .rep{color:#9c2a52;background:#fbeef2}.rgos-root .contrast .si{color:#137055;background:#eafaf3}.rgos-root .contrast .lab{letter-spacing:.07em;text-transform:uppercase;opacity:.8;font-size:9.5px}.rgos-root .contrast .txt{font-size:12.5px;font-weight:600}.rgos-root .spot{border:2.5px solid var(--purple);z-index:70;pointer-events:none;opacity:0;border-radius:12px;transition:opacity .35s;position:absolute;box-shadow:0 0 0 4000px #0a16282e}.rgos-root .spot.show{opacity:1}.rgos-root .startcard{z-index:90;color:#fff;text-align:center;background:linear-gradient(135deg,#0a1628,#241657);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rgos-root .startcard .logo{justify-content:center;align-items:center;margin-bottom:20px;font-size:32px;display:flex}.rgos-root .startcard h1{color:#fff;margin-bottom:10px;font-size:32px;font-weight:700}.rgos-root .startcard p{color:#9fb6cf;max-width:600px;margin-bottom:26px;font-size:15px;line-height:1.6}.rgos-root .startcard .btns{gap:12px;display:flex}.rgos-root .startcard button{cursor:pointer;border:none;border-radius:11px;padding:13px 26px;font-size:14px;font-weight:600}.rgos-root .startcard .go{background:var(--purple);color:#fff}.rgos-root .startcard .skip{color:#cfe;background:0 0;border:1px solid #2a3b52}.rgos-root .startcard .note{color:#7d92ad;margin-top:22px;font-size:11.5px}.rgos-root .rgos-toast-stack{z-index:100;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:90px;right:24px}.rgos-root .rgos-toast-stack .toast{background:var(--greenbg);color:var(--greendk);pointer-events:auto;border:1px solid #bfe8d6;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;animation:.3s fade;box-shadow:0 6px 18px #0a16281f}
