.sRhQka_banner{--inset:10px;--m:clamp(72px, 12cqw, 150px);--fb:calc(var(--inset) - var(--m) * .03);aspect-ratio:5;background:var(--color-panel-850);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;text-decoration:none;transition:box-shadow .2s;display:block;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffffff0f;container-type:inline-size}.sRhQka_banner:hover{box-shadow:0 0 0 1px #ffffff29}.sRhQka_banner:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sRhQka_frame{left:var(--inset);top:var(--inset);width:calc(100% - var(--inset) * 2);height:calc(100% - var(--inset) * 2);pointer-events:none;position:absolute;overflow:visible}.sRhQka_frame rect{fill:none;stroke:var(--color-lilac-400);stroke-opacity:.42;stroke-width:1.5px;stroke-dasharray:8 7;transition:stroke-opacity .2s;animation:1.6s linear infinite sRhQka_march}.sRhQka_banner:hover .sRhQka_frame rect,.sRhQka_banner:focus-visible .sRhQka_frame rect{stroke-opacity:.8}@keyframes sRhQka_march{to{stroke-dashoffset:-15px}}.sRhQka_size{top:calc(var(--inset) + 7px);right:calc(var(--inset) + 12px);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--color-mist-400);pointer-events:none;font-size:11px;line-height:1;position:absolute}.sRhQka_sizeMobile{display:none}.sRhQka_stage{width:calc(var(--inset) + var(--m) * 1.7);pointer-events:none;height:100%;position:absolute;bottom:0;left:0}.sRhQka_echo{left:calc(var(--inset) + var(--m) * .2);bottom:var(--fb);width:var(--m);height:var(--m);transform-origin:50% 100%;position:absolute}.sRhQka_arm{translate:0 calc(var(--m) * -.24);position:absolute;inset:0}.sRhQka_brush{z-index:1}.sRhQka_hand{--hx:-9%;--hy:50%;--hr:28deg}.sRhQka_brushTip{width:0;height:0;position:absolute;top:15%;left:-20%}.sRhQka_trail{left:calc(var(--inset) - 1.5px);bottom:calc(var(--fb) + var(--m) * .77);width:3px;height:calc(var(--m) * .39);background:var(--color-lilac-300);transform-origin:50% 100%;border-radius:3px;position:absolute}.sRhQka_can{left:calc(var(--inset) + var(--m) * 1.24);bottom:calc(var(--inset) - var(--m) * .01);width:calc(var(--m) * .36);height:calc(var(--m) * .36);position:absolute;overflow:visible}[data-idle] .sRhQka_arm{animation:3.6s ease-in-out infinite sRhQka_stroke}@keyframes sRhQka_stroke{0%,8%{translate:0 calc(var(--m) * .08)}42%,50%{translate:0 calc(var(--m) * -.28)}58%{translate:calc(var(--m) * .07) calc(var(--m) * -.26)}84%{translate:calc(var(--m) * .07) calc(var(--m) * .08)}92%,to{translate:0 calc(var(--m) * .08)}}[data-idle] .sRhQka_trail{animation:3.6s ease-in-out infinite sRhQka_paint}@keyframes sRhQka_paint{0%,8%{opacity:1;transform:scaleY(0)}42%{opacity:1;transform:scaleY(1)}64%{opacity:.95;transform:scaleY(1)}94%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}[data-idle] .sRhQka_echo{animation:3.6s ease-in-out infinite sRhQka_reach}@keyframes sRhQka_reach{0%,8%{scale:1}42%,50%{scale:1 1.03}66%,to{scale:1}}.sRhQka_content{padding:calc(var(--inset) + 10px) calc(var(--inset) + clamp(16px, 2.8cqw, 36px)) calc(var(--inset) + 10px) calc(var(--inset) + var(--m) * 1.72);align-items:center;gap:clamp(16px,2.6cqw,36px);display:flex;position:absolute;inset:0}.sRhQka_text{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.sRhQka_title{letter-spacing:-.01em;color:var(--color-mist-100);font-size:clamp(15px,2.2cqw,28px);font-weight:600;line-height:1.2;display:block}.sRhQka_where{max-width:62ch;color:var(--color-mist-300);margin-top:clamp(4px,.6cqw,8px);font-size:clamp(13px,1.12cqw,14.5px);line-height:1.5;display:block}.sRhQka_prices{color:var(--color-mist-200);margin-top:clamp(4px,.5cqw,6px);font-size:clamp(13px,1.12cqw,14.5px);font-weight:500;line-height:1.45;display:block}.sRhQka_dot{color:var(--color-mist-400)}.sRhQka_btn{background:var(--color-mist-100);color:var(--color-panel-950);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,transform .15s;display:inline-flex;position:relative}.sRhQka_banner:hover .sRhQka_btn,.sRhQka_banner:focus-visible .sRhQka_btn{background:#fff}.sRhQka_btn:hover{transform:translateY(-1px)}.sRhQka_sparkAt{width:0;height:0;position:absolute;top:0;left:50%}@container (max-width:820px){.sRhQka_where{display:none}}@media (max-width:639.98px){.sRhQka_banner{--m:clamp(58px, 20cqw, 120px);aspect-ratio:2}.sRhQka_content{padding:calc(var(--inset) + 8px) calc(var(--inset) + 10px) calc(var(--inset) + 8px) calc(var(--inset) + var(--m) * 1.32);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.sRhQka_text{flex:none}.sRhQka_title{font-size:clamp(15px,4.6cqw,22px)}.sRhQka_prices{font-size:13px}.sRhQka_more{display:block}.sRhQka_dot{display:none}.sRhQka_where{font-size:13px}.sRhQka_btn{padding:7px 13px;font-size:13px}.sRhQka_can{display:none}.sRhQka_stage{width:calc(var(--inset) + var(--m) * 1.3)}.sRhQka_size{top:auto;bottom:calc(var(--inset) + 8px);right:calc(var(--inset) + 10px)}.sRhQka_sizeDesktop{display:none}.sRhQka_sizeMobile{display:inline}@container (min-width:440px){.sRhQka_can{display:block}.sRhQka_stage{width:calc(var(--inset) + var(--m) * 1.7)}.sRhQka_content{padding-left:calc(var(--inset) + var(--m) * 1.72)}}@container (max-width:480px){.sRhQka_where{display:none}}@container (max-width:319px){.sRhQka_size,.sRhQka_more{display:none}}}@media (prefers-reduced-motion:reduce){.sRhQka_banner *,.sRhQka_banner :before,.sRhQka_banner :after{transition:none!important;animation:none!important}}
