@media (max-width:1023px){[data-visual=v2] .v2-icon{color:var(--v2-icon);flex:none}[data-visual=v2] .v2-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-space-1);width:100%;min-height:56px;padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-radius-button);font:var(--v2-weight-title) var(--v2-size-heading)/1.2 var(--v2-font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .15s}[data-visual=v2] .v2-button .v2-icon{color:inherit}[data-visual=v2] .v2-button:active{transform:scale(.98)}[data-visual=v2] .v2-button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}[data-visual=v2] .v2-button:disabled{cursor:default;transform:none}[data-visual=v2] .v2-button--primary{background:var(--v2-accent);color:#FFFFFF}[data-visual=v2] .v2-button--primary:active{background:var(--v2-accent-pressed)}[data-visual=v2] .v2-button--primary:disabled{background:#C9C5D6}[data-visual=v2] .v2-button--danger,[data-visual=v2] .v2-button--secondary{background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-line)}[data-visual=v2] .v2-button--secondary{color:var(--v2-accent)}[data-visual=v2] .v2-button--danger{color:var(--v2-error)}[data-visual=v2] .v2-button--danger:disabled,[data-visual=v2] .v2-button--secondary:disabled{color:var(--v2-text-subtle)}[data-visual=v2] .v2-button--small{width:auto;min-height:44px;padding:0 var(--v2-space-2);font-size:var(--v2-size-body)}[data-visual=v2] .v2-button--icon-only{width:56px;padding:0}[data-visual=v2] .v2-button--icon-only.v2-button--small{width:44px}[data-visual=v2] .v2-card{background:var(--v2-card);color:var(--v2-text);border-radius:var(--v2-radius-card);padding:var(--v2-space-2);box-shadow:inset 0 0 0 1px var(--v2-line),0 1px 2px rgb(22 20 28/.04);overflow:hidden}[data-visual=v2] .v2-card--flat{box-shadow:inset 0 0 0 1px var(--v2-line)}[data-visual=v2] .v2-card--list{padding:var(--v2-space-1) 0}[data-visual=v2] .v2-row{display:flex;align-items:center;gap:var(--v2-space-2);width:100%;min-height:64px;padding:var(--v2-space-1) var(--v2-space-2);background:transparent;border:0;color:var(--v2-text);font-family:var(--v2-font);text-align:left;text-decoration:none}[data-visual=v2] .v2-row+.v2-row{box-shadow:inset 0 1px 0 var(--v2-line)}[data-visual=v2] .v2-row--tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}[data-visual=v2] .v2-row--tappable:active{background:var(--v2-surface)}[data-visual=v2] .v2-row--tappable:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}[data-visual=v2] .v2-shortcut>.v2-row{width:100%;border:0;background:none;text-align:left;font:inherit;color:inherit}[data-visual=v2] .v2-row+.v2-shortcut,[data-visual=v2] .v2-shortcut+.v2-row,[data-visual=v2] .v2-shortcut+.v2-shortcut{box-shadow:inset 0 1px 0 var(--v2-line)}[data-visual=v2] .v2-shortcut[data-open] .v2-shortcut__chevron{transform:rotate(90deg)}[data-visual=v2] .v2-shortcut__body{padding:4px var(--v2-space-2) var(--v2-space-2)}[data-visual=v2] .v2-shortcut .v2-row__description .v2-tag{margin-top:2px}[data-visual=v2] .v2-row__text{flex:1;min-width:0;display:grid;gap:2px}[data-visual=v2] .v2-row__title{font-size:var(--v2-size-body);font-weight:var(--v2-weight-name);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-visual=v2] .v2-row__description{font-size:var(--v2-size-caption);font-weight:var(--v2-weight-read);color:var(--v2-text-muted);line-height:1.35}[data-visual=v2] .v2-row__end{display:flex;align-items:center;gap:var(--v2-space-1);flex:none;color:var(--v2-text-muted);font-size:var(--v2-size-body)}[data-visual=v2] .v2-row__chevron{color:var(--v2-text-subtle)}[data-visual=v2] .v2-tile{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--v2-surface)}[data-visual=v2] .v2-tile--ok{background:var(--v2-ok-bg)}[data-visual=v2] .v2-tile--ok .v2-icon{color:var(--v2-ok)}[data-visual=v2] .v2-tile--warn{background:var(--v2-warn-bg)}[data-visual=v2] .v2-tile--warn .v2-icon{color:var(--v2-warn)}[data-visual=v2] .v2-tile--error{background:var(--v2-error-bg)}[data-visual=v2] .v2-tile--error .v2-icon{color:var(--v2-error)}[data-visual=v2] .v2-tile--info{background:var(--v2-info-bg)}[data-visual=v2] .v2-tile--info .v2-icon{color:var(--v2-info)}[data-visual=v2] .v2-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--v2-space-1);border-radius:999px;font:var(--v2-weight-name) var(--v2-size-caption)/1 var(--v2-font);white-space:nowrap}[data-visual=v2] .v2-tag--ok{background:var(--v2-ok-bg);color:var(--v2-ok)}[data-visual=v2] .v2-tag--info{background:var(--v2-info-bg);color:var(--v2-info)}[data-visual=v2] .v2-tag--error{background:var(--v2-error-bg);color:var(--v2-error)}[data-visual=v2] .v2-tag--warn{background:var(--v2-warn-bg);color:var(--v2-warn)}[data-visual=v2] .v2-tag--muted{background:var(--v2-surface);color:var(--v2-text-muted)}[data-visual=v2] .v2-tag--neutral{background:var(--v2-card);color:var(--v2-text);box-shadow:inset 0 0 0 1px var(--v2-line)}[data-visual=v2] .v2-lia{display:block;max-width:100%;height:auto}[data-visual=v2] .v2-lia--hop{animation:v2-lia-hop .9s ease-in-out 2}[data-visual=v2] .v2-lia--float{animation:v2-lia-float 3.2s ease-in-out infinite}[data-visual=v2] .v2-lia--breathe{animation:v2-lia-breathe 4s ease-in-out infinite;transform-origin:50% 100%}}@keyframes v2-lia-hop{0%,60%,to{transform:none}30%{transform:translateY(-14px)}}@keyframes v2-lia-float{0%,to{transform:none}50%{transform:translateY(-6px)}}@keyframes v2-lia-breathe{0%,to{transform:none}50%{transform:scale(1.015,1.02)}}@media (prefers-reduced-motion:reduce){[data-visual=v2] .v2-button,[data-visual=v2] .v2-lia{animation:none!important;transition:none!important}}.v2-lia-wave{position:relative;display:block;flex:none}.v2-lia-wave__body{display:block;width:100%;height:100%}.v2-lia-wave__hand{position:absolute;left:0;top:32.4%;width:20.8%;transform-origin:47% 83%;animation:v2-lia-wave 1.6s ease-in-out infinite}@keyframes v2-lia-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.v2-lia-wave__hand{animation:none}}.v2-animated-hero{display:block;height:190px;margin:0 16px;border-radius:22px;overflow:hidden;background:#fff}.v2-animated-hero__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}