.rkb-on .brand-symbol{background:linear-gradient(160deg,#ffffff,#f3f7ef);color:transparent !important;font-size:0 !important;box-shadow:0 0 0 1px #e5e9e0,0 8px 20px #14342b1f;transition:box-shadow .25s,transform .25s}.rkb-on .brand-symbol::before{content:'';position:absolute;inset:5px 4px;background:url('/wp-content/plugins/rokari-brand/assets/logo/mark-84.png') center/contain no-repeat;transition:filter .25s}.rkb-on .brand-symbol span{display:none}.rkb-on a.brand:hover .brand-symbol{transform:translateY(-1px);box-shadow:0 0 0 1px #cfe0d2,0 10px 24px #14342b26,0 0 16px rgba(14,143,126,.22)}.rkb-on a.brand:hover .brand-symbol::before{filter:drop-shadow(0 0 5px rgba(0,179,185,.55))}.rkb-on .site-footer .brand-symbol{background:linear-gradient(135deg,#d7f58a,#b7e55e)}.rkb-on .site-footer .brand-symbol::before{background:url('/wp-content/plugins/rokari-brand/assets/logo/mark-84.png') center/contain no-repeat;filter:drop-shadow(0 1px 2px #14342b2e)}.rkb-home .rkb-shell{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(700px 480px at 88% -6%,rgba(0,179,185,.10),transparent 64%),radial-gradient(640px 460px at 2% 96%,rgba(168,214,67,.14),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f6f9f2 55%,#f2f6ec 100%);padding-bottom:30px;box-shadow:0 24px 60px -30px #14342b24}.rkb-home .rkb-shell::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(20,52,43,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,52,43,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(1300px 800px at 62% 30%,#000 20%,transparent 74%);mask-image:radial-gradient(1300px 800px at 62% 30%,#000 20%,transparent 74%)}.rkb-home .rkb-shell>.rkb-circuit{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9}.rkb-home .rkb-circuit .rkb-traces path{stroke:rgba(20,52,43,.10);stroke-width:1.5}.rkb-home .rkb-circuit .rkb-chips rect,.rkb-home .rkb-circuit .rkb-chips path,.rkb-home .rkb-circuit .rkb-chips circle{stroke:rgba(20,52,43,.16);stroke-width:1.5}.rkb-home .rkb-circuit .rkb-pulse{stroke:#0e8f7e;stroke-width:2;stroke-dasharray:110 850;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(0,179,185,.55));animation:rkbDash 9s linear infinite}.rkb-home .rkb-circuit .p2{animation-duration:12.5s;animation-delay:1.6s;stroke:#00b3b9}.rkb-home .rkb-circuit .p3{animation-duration:10s;animation-delay:.8s}.rkb-home .rkb-circuit .p4{animation-duration:13s;animation-delay:2.2s;stroke:#00b3b9}.rkb-home .rkb-circuit .p5{animation-duration:7.5s;animation-delay:.4s}.rkb-home .rkb-circuit .rkb-nodes circle{fill:#0e8f7e;opacity:.85;animation:rkbNode 3.6s ease-in-out infinite}.rkb-home .rkb-circuit .rkb-nodes circle:nth-of-type(2n){animation-delay:1.2s;fill:#00b3b9}.rkb-home .rkb-circuit .rkb-nodes circle:nth-of-type(3n){animation-delay:2.1s}.rkb-home .rkb-shell>*{position:relative;z-index:2}@keyframes rkbUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rkbIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes rkbFloat{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52.5%) scale(1.025)}}@keyframes rkbDash{to{stroke-dashoffset:-960}}@keyframes rkbNode{0%,100%{opacity:.25;r:3px}50%{opacity:1;r:4.5px}}@keyframes rkbRow{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.rkb-home .rkb-shell .hero-copy>*{animation:rkbUp .8s cubic-bezier(.22,.9,.3,1) backwards}.rkb-home .rkb-shell .hero-copy>*:nth-child(2){animation-delay:.08s}.rkb-home .rkb-shell .hero-copy>*:nth-child(3){animation-delay:.16s}.rkb-home .rkb-shell .hero-copy>*:nth-child(4){animation-delay:.24s}.rkb-home .hero-viz{animation:rkbIn .9s .25s cubic-bezier(.22,.9,.3,1) backwards}.rkb-home .hero-viz::before{content:'';position:absolute;top:50%;left:50%;width:min(520px,96%);aspect-ratio:592/401;transform:translate(-50%,-50%);background:url('/wp-content/plugins/rokari-brand/assets/logo/mark-hero.png') center/contain no-repeat;opacity:.12;filter:drop-shadow(0 0 26px rgba(0,179,185,.28));animation:rkbFloat 8s ease-in-out infinite;z-index:1;pointer-events:none}.rkb-home .viz-screen{gap:9px;padding:16px 12px 12px}.vs-pill{align-self:stretch;justify-content:center;background:#14342b0d;border-color:#dfe8d2}.rkb-scr-model{display:flex;align-items:center;gap:7px;background:#ffffff;border:1px solid #e2ecd4;border-radius:11px;padding:8px 10px;box-shadow:0 3px 10px #14342b0c}.rkb-scr-model svg{width:13px;height:13px;color:var(--teal);flex-shrink:0}.rkb-scr-model b{font-size:12.5px;font-weight:900;color:var(--green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkb-scr-model small{margin-inline-start:auto;font-size:9px;font-weight:700;color:var(--teal);background:#e8f6f2;border:1px solid #cfe8e0;border-radius:99px;padding:2.5px 8px;white-space:nowrap}.rkb-scr-rows{display:flex;flex-direction:column;gap:7px;min-height:0}.rkb-scr-row{display:flex;align-items:center;gap:8px;text-align:start;background:#ffffffd9;border:1px solid #e6eeda;border-radius:12px;padding:7px 9px;box-shadow:0 2px 8px #14342b0a;transition:transform .2s,border-color .2s,box-shadow .2s;animation:rkbRow .5s cubic-bezier(.22,.9,.3,1) backwards}.rkb-scr-row:nth-child(1){animation-delay:.45s}.rkb-scr-row:nth-child(2){animation-delay:.58s}.rkb-scr-row:nth-child(3){animation-delay:.71s}.rkb-scr-row:nth-child(4){animation-delay:.84s}.rkb-scr-row:hover{transform:translateY(-2px);border-color:#9fc48a;box-shadow:0 8px 20px #14342b17}.rkb-scr-thumb{width:34px;height:34px;border-radius:9px;background:#f2f5ec;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.rkb-scr-thumb img{width:100%;height:100%;object-fit:contain;padding:2px}.rkb-scr-thumb svg{width:17px;height:17px;color:var(--green)}.rkb-scr-meta{min-width:0;display:flex;flex-direction:column;line-height:1.5}.rkb-scr-meta strong{font-size:10.5px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkb-scr-meta small{font-size:9.5px;color:var(--teal);font-weight:800;white-space:nowrap}.rkb-scr-go{margin-inline-start:auto;width:20px;height:20px;border-radius:50%;background:#eef6e4;color:var(--green);display:grid;place-items:center;flex-shrink:0}.rkb-scr-go svg{width:11px;height:11px}.rkb-scr-foot{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#d7f58a,#a8d64388);border-radius:11px;padding:8px 10px;font-size:10.5px;font-weight:800;color:var(--green);box-shadow:0 4px 12px #a8d64330,inset 0 1px 0 #ffffff80;transition:filter .2s,transform .2s}.rkb-scr-foot:hover{filter:brightness(1.04);transform:translateY(-1px)}.rkb-scr-foot svg{width:12px;height:12px;flex-shrink:0}.rkb-scr-foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkb-scr-empty{font-size:10px;color:var(--muted);text-align:center;padding:8px 4px;line-height:1.8}.rkb-home .viz-chip{box-shadow:0 14px 34px #14342b17,0 2px 6px #14342b0d;max-width:200px}.rkb-home .viz-chip .viz-meta b{color:var(--teal)}.rkb-home .viz-chip--board{inset-inline-start:-4%;bottom:9%}.rkb-home .hero-stat strong{color:var(--green)}@media (max-width:768px){.rkb-home .hero-viz::before{width:min(340px,92%);opacity:.09}.rkb-home .hero-v4{padding-top:30px}.rkb-home .viz-phone{width:186px;height:362px}.rkb-home .viz-screen{inset:26px 12px 16px;gap:8px;padding:14px 10px 10px}.rkb-scr-model b{font-size:13px}.rkb-scr-meta{flex:1}.rkb-scr-meta strong{font-size:11px}.rkb-scr-meta small{font-size:10px}.rkb-scr-thumb{width:36px;height:36px}.rkb-home .viz-chip{max-width:186px}.rkb-home .viz-chip--screen{inset-inline-start:-3%}.rkb-home .viz-chip--battery{inset-inline-end:-5%;top:40%}.rkb-home .viz-chip--board{inset-inline-start:-5%;bottom:6%}.rkb-home .viz-meta strong{font-size:12.5px}.rkb-home .viz-meta small{max-width:118px}}@media (max-width:480px){.rkb-home .hero-viz{min-height:436px}.rkb-home .viz-phone{width:178px;height:350px}.rkb-scr-model small{display:none}.rkb-scr-meta strong{font-size:10.5px}.rkb-scr-go{display:none}.rkb-scr-thumb{width:34px;height:34px}.rkb-home .viz-chip{max-width:152px;padding:7px 10px;gap:8px}.rkb-home .viz-chip .viz-meta small{display:none}.rkb-home .viz-chip .viz-thumb{width:32px;height:32px}.rkb-home .viz-chip .viz-meta strong{font-size:11.5px}.rkb-home .viz-chip .viz-meta b{font-size:10px}.rkb-home .viz-chip--screen{top:1%;inset-inline-start:-2%}.rkb-home .viz-chip--battery{top:40%;inset-inline-end:-8%}.rkb-home .viz-chip--board{bottom:4%;inset-inline-start:-8%}}@media (prefers-reduced-motion:reduce){.rkb-home .rkb-shell .hero-copy>*,.rkb-home .hero-viz,.rkb-home .hero-viz::before,.rkb-scr-row{animation:none !important}.rkb-home .rkb-circuit *{animation:none !important}}