.guest-scope{--text-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--display-family:var(--font-bricolage),var(--font-inter),system-ui,sans-serif;font-family:var(--text-family);background:var(--unoki-bg)}.guest-scope .disp{font-family:var(--display-family);letter-spacing:-.02em}.guest-scope .font-mono{font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace}.guest-scope .font-jp{font-family:Hiragino Sans,Yu Gothic,Noto Sans JP,system-ui,sans-serif}.guest-scope ::selection{background:var(--unoki-selection);color:var(--unoki-ink)}@layer base{.guest-scope a{color:inherit}}[dir=rtl] .guest-scope,.guest-scope[dir=rtl]{--text-family:var(--font-noto-arabic),var(--font-inter),system-ui,sans-serif;--display-family:var(--font-noto-arabic),var(--font-bricolage),system-ui,sans-serif;font-family:var(--text-family)}.hhero .hhscrim{background:linear-gradient(95deg,#0e0e10c7 0%,#0e0e108c 32%,#0e0e102e 64%,#0e0e1000 100%)}.hhero .hhslide[data-active=true] .hhbg{animation:7s cubic-bezier(.2,.7,.3,1) forwards hhkenburns}.hhero .hhslide[data-active=true] .hhcopy>*{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards hhrise;transform:translateY(12px)}.hhero .hhslide[data-active=true] .hhcopy>:first-child{animation-delay:.14s}.hhero .hhslide[data-active=true] .hhcopy>:nth-child(2){animation-delay:.22s}.hhero .hhslide[data-active=true] .hhcopy>:nth-child(3){animation-delay:.3s}.hhero .hhslide[data-active=true] .hhcopy>:nth-child(4){animation-delay:.38s}.hhero .hhtab[data-active=true][data-paused=false] .hhfill{animation:5s linear forwards hhfill}.hhero .hhtab[data-active=false] .hhfill{width:0}@keyframes hhkenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hhrise{to{opacity:1;transform:translateY(0)}}@keyframes hhfill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hhero .hhslide[data-active=true] .hhbg,.hhero .hhslide[data-active=true] .hhcopy>*,.hhero .hhtab[data-active=true] .hhfill{animation:none!important}.hhero .hhslide[data-active=true] .hhcopy>*{opacity:1;transform:none}}.guest-scope .nav-pill[data-scrolled=false] .icon-btn,.guest-scope .nav-pill[data-scrolled=false] .nav-actions button:not(.lang-opt){color:#ffffffe6}.guest-scope .nav-pill[data-scrolled=false] .icon-btn:hover,.guest-scope .nav-pill[data-scrolled=false] .nav-actions button:not(.lang-opt):hover{color:#fff;background:#ffffff24}@keyframes av-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.av-marquee{animation:26s linear infinite av-marquee}@media (prefers-reduced-motion:reduce){.av-marquee{animation:none}}@keyframes avNavUnderline{0%{background-size:0% 2px}to{background-size:100% 2px}}@keyframes av-cue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.av-cue{animation:1.7s ease-in-out infinite av-cue}.av-burger,.av-mobile{display:none}@media (max-width:860px){.av-nav-links,.av-nav-actions{display:none!important}.av-burger{display:flex!important}.av-mobile{display:block!important}}.av-cat-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:560px){.av-cat-grid{grid-template-columns:1fr}}.av-cat-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr);gap:16px}.av-cat-grid[data-cols="4"] .av-cat-cell{aspect-ratio:1;height:auto!important}.av-cat-grid[data-cols="4"] .av-cat-slot{width:96%!important;height:88%!important;top:4px!important}@media (max-width:1100px){.av-cat-grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}.av-cat-cell{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,opacity .9s}.av-cat-cell:hover{transform:translateY(-8px);box-shadow:0 34px 66px -30px #12324a66}.av-cat-cell .av-cat-slot{transition:translate .55s cubic-bezier(.2,.7,.2,1),scale .55s cubic-bezier(.2,.7,.2,1)}.av-cat-cell:hover .av-cat-slot{translate:-50%;scale:1.05}.av-show-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.av-show-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.av-show-grid{grid-template-columns:1fr}}.hcard{will-change:transform;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1)}.hcard:hover{transform:translateY(-7px);box-shadow:0 36px 64px -30px #0a20326b}.prodslot{transition:translate .55s cubic-bezier(.2,.7,.2,1),scale .55s cubic-bezier(.2,.7,.2,1)}.hcard:hover .prodslot{translate:-50%;scale:1.05}.av-about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:860px){.av-about-grid{grid-template-columns:1fr;gap:34px}}.av-trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:820px){.av-trust-grid{grid-template-columns:1fr}}.av-trust-card{transition:box-shadow .35s,border-color .35s}.av-trust-card:hover{border-color:#f4a3a3;box-shadow:0 26px 56px -30px #e000004d}.av-foot-grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px;display:grid}@media (max-width:900px){.av-foot-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:560px){.av-foot-grid{grid-template-columns:1fr}}.av-navlink{background-image:linear-gradient(#e00000,#e00000);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:4px;text-decoration:none;transition:background-size .35s,color .25s,transform .25s}.av-navlink:hover{transform:translateY(-1px);color:#e00000!important;background-size:100% 2px!important}.av-navlink--active{background-size:100% 2px;animation:.55s cubic-bezier(.2,.7,.2,1) both avNavUnderline}.av-cta{transition:filter .25s,transform .25s}.av-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.av-hero-primary{transition:filter .25s,transform .25s}.av-hero-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.av-hero-secondary{transition:background .25s,border-color .25s}.av-hero-secondary:hover{background:#b9dff538;border-color:#b9dff5}.av-btn-dark{transition:transform .25s}.av-btn-dark:hover{transform:translateY(-2px)}.av-btn-dark2{transition:transform .25s,filter .25s}.av-btn-dark2:hover{filter:brightness(1.08);transform:translateY(-2px)}.av-btn-primary{transition:filter .25s,transform .25s}.av-btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.av-social{transition:background .25s,border-color .25s,color .25s,transform .25s}.av-social:hover{color:#fff;background:#e00000;border-color:#e00000;transform:translateY(-2px)}.av-footlink{transition:color .22s,transform .22s}.av-footlink:hover{color:#e00000;transform:translate(3px)}.av-inline-link:hover{color:#e00000}.av-ps-btn{transition:transform .25s,filter .25s}.av-ps-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.av-card-red{transition:box-shadow .35s,border-color .35s,transform .35s}.av-card-red:hover{border-color:#f4a3a3;box-shadow:0 34px 70px -38px #e0000057}.av-card-blue{transition:box-shadow .35s,border-color .35s}.av-card-blue:hover{border-color:#b9dff5;box-shadow:0 26px 56px -32px #12324a52}.av-crumb:hover,.av-back:hover{color:#e00000!important}.av-intro-grid{grid-template-columns:1.5fr .85fr;align-items:end;gap:52px;display:grid}@media (max-width:820px){.av-intro-grid{grid-template-columns:1fr;align-items:start;gap:22px}}.av-ps-grid{grid-template-columns:.9fr 1.1fr;gap:0;display:grid}@media (max-width:840px){.av-ps-grid{grid-template-columns:1fr}}.av-val-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.av-val-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.av-val-grid{grid-template-columns:1fr}}.av-buy-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:760px){.av-buy-grid{grid-template-columns:1fr}}.av-ct-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:800px){.av-ct-grid{grid-template-columns:1fr}}.av-det{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.av-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:14px;display:grid}.av-speclist{grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.av-speclist{grid-template-columns:1fr}}@media (max-width:860px){.av-det{grid-template-columns:1fr;gap:28px}}.av-gal{flex-direction:column-reverse;gap:14px;display:flex}.av-thumbs{flex-direction:row;gap:10px;padding:2px;display:flex;overflow-x:auto}.av-thumbs::-webkit-scrollbar{display:none}.av-main-wrap{aspect-ratio:4/5;width:100%;position:relative}@media (min-width:760px){.av-gal{grid-template-columns:92px 1fr;align-items:start;gap:18px;display:grid}.av-thumbs{flex-direction:column;max-height:560px;overflow:hidden auto}.av-main-wrap{aspect-ratio:4/4.4}}.av-cf-stage{isolation:isolate;height:500px;margin-top:-6px;position:relative;overflow:hidden}.av-cf-platform{pointer-events:none;background:radial-gradient(50% 50%,#e000001a,#0d24380d 55%,#0000 78%);border-radius:50%;width:760px;max-width:94%;height:300px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.av-cf-ring{position:absolute;inset:0}.av-cf-slot{cursor:pointer;will-change:transform,opacity;width:340px;height:320px;margin:-160px 0 0 -170px;position:absolute;top:50%;left:50%}.av-cf-slot-front{cursor:grab}.av-cf-slot-front:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 44%,#e0000029,#e0000000 70%);border-radius:50%;position:absolute;inset:-4% -2% 6%}.av-cf-shadow{filter:blur(5px);pointer-events:none;background:radial-gradient(50% 50%,#0a203233,#0a203200 72%);width:52%;height:22px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.av-cf-slot model-viewer::part(default-poster),.av-cf-slot model-viewer::part(default-progress-bar),.av-cf-mcard model-viewer::part(default-progress-bar){display:none}.av-cf-load{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av-cf-loadring{border:3px solid var(--unoki-line);border-top-color:var(--unoki-accent);border-radius:50%;width:44px;height:44px;animation:.7s linear infinite avcfsp}@keyframes avcfsp{to{transform:rotate(360deg)}}.av-cf-nav{width:48px;height:48px;color:var(--unoki-ink-2);cursor:pointer;z-index:20;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s,color .3s;display:flex;position:absolute;top:46%;transform:translateY(-50%)}.av-cf-nav svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.av-cf-nav:hover{color:var(--unoki-accent);transform:translateY(-50%)scale(1.15)}.av-cf-prev{left:24px}.av-cf-next{right:24px}.av-cf-caption{text-align:center;margin-top:-26px;animation:.5s both avcffade}@keyframes avcffade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.av-cf-dots{justify-content:center;gap:9px;margin-top:20px;display:flex}.av-cf-dot{cursor:pointer;background:#c2d1de;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .3s,background .3s}.av-cf-dot-on{background:var(--unoki-accent);transform:scale(1.5)}@media (max-width:640px){.av-cf-stage{height:420px}.av-cf-slot{width:230px;height:250px;margin:-125px 0 0 -115px}.av-cf-platform{width:420px;height:220px}.av-cf-prev{left:6px}.av-cf-next{right:6px}.av-cf-nav{width:40px;height:40px}.av-cf-nav svg{width:28px;height:28px}}.av-cf-pre{height:500px;margin-top:-6px;position:relative}@media (max-width:1023px){.av-cf-pre{height:min(72vw,380px)}}@media (max-width:640px){.av-cf-pre{height:min(80vw,340px)}}.av-cf-mobile{justify-content:center;align-items:center;height:min(72vw,380px);margin-top:-6px;display:flex;position:relative}.av-cf-mcard{width:min(78vw,320px);height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) both mcardIn;position:relative}.av-cf-mcard model-viewer{width:100%;height:100%}@keyframes mcardIn{0%{opacity:0;transform:translateX(var(--mcard-from,48px))}to{opacity:1;transform:none}}.av-cf-mobile .av-cf-prev{left:2px}.av-cf-mobile .av-cf-next{right:2px}@media (max-width:640px){.av-cf-mobile{height:min(80vw,340px)}}@keyframes av-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.av-consent-in{animation:.32s cubic-bezier(.2,.7,.3,1) both av-consent-in}@media (prefers-reduced-motion:reduce){.av-consent-in{animation:none}}
