:root.l .v{min-height:54px;padding:14px 28px;font-size:16px;font-weight:800;letter-spacing:.01em;border-radius:var(--radius-base);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background-color .18s ease,border-color .18s ease}:root.l .v[data-hint=true]{color:var(--color-surface);background:var(--color-primary);border:2px solid var(--color-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--color-primary) 30%,transparent)}:root.l .v:not([data-hint=true]){border:2px solid color-mix(in srgb,var(--color-on-surface) 35%,transparent)}:root.l .c,:root.l .mv{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:root.l .d .v{min-height:44px;padding:10px 18px;font-size:14px;white-space:nowrap;box-shadow:none}@media(max-width:767px){:root.l .d .v{min-height:44px;padding:8px 12px;font-size:13px}}:root.l .v0,:root.l .mh,:root.l .m7{font-size:clamp(34px,3.2vw,44px);line-height:1;font-weight:700;color:var(--color-primary);text-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 45%,transparent)}:root.l .y1{max-width:none}:root.l .mw{width:100%;max-width:none}:root.l .mw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}:root.l .s{display:flex;flex-direction:column;gap:8px;padding:22px 24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:root.l .s>*{margin-block:0}:root.l .s .c{margin-top:auto;padding-top:8px}:root.l .s .c .v{flex:auto}:root.l .m,:root.l .xt{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:root.l .m .mv{margin-top:auto;padding-top:12px}:root.l .r>.c{margin-top:20px}:root.l .x0{display:flex;align-items:center;justify-content:space-between;gap:28px}:root.l .x0 .z{flex:auto;min-width:min(100%,320px)}:root.l .x0 .c{flex:none;margin:0}:root.l .o .x5{display:block;overflow:hidden;border-radius:var(--radius-base);outline:2px solid transparent;transition:outline-color .2s ease,box-shadow .2s ease}:root.l .o .x5 img{transition:transform .35s ease,filter .35s ease}:root.l .kx tbody tr,:root.l .k7 tbody tr{position:relative;cursor:pointer;transition:background-color .15s ease}:root.l .kx tbody tr .v::before,:root.l .k7 tbody tr .v::before{content:"";position:absolute;inset:0}:root.l .kx tbody tr .v,:root.l .k7 tbody tr .v{position:static;isolation:auto;min-height:44px;padding:10px 18px;font-size:14px;white-space:nowrap}:root.l .kx tbody tr .v::after,:root.l .k7 tbody tr .v::after{display:none}:root.l .xa{margin-block:32px}@media(max-width:767px){:root.l .c,:root.l .mv{flex-direction:column;align-items:stretch}:root.l .c .v,:root.l .mv .v{width:100%}:root.l .x0{flex-direction:column;align-items:stretch}:root.l .x0 .z{min-width:0}}@media(prefers-reduced-motion:reduce){:root.l .v,:root.l .s,:root.l .m,:root.l .o .x5 img{transition:none}:root.l .v:hover,:root.l .s:hover,:root.l .m:hover,:root.l .o .x5:hover img{transform:none}}:root.l .ki{display:flex;flex-wrap:wrap;gap:12px}:root.l .ke[data-hint=true]{gap:10px;color:#fff;background:#2e9e4f;border-color:#2e9e4f;box-shadow:0 6px 18px rgba(46,158,79,.35)}:root.l .ke .ka{width:22px;height:22px;flex:none}:root.l .xb .z{margin-bottom:20px}:root.l .xb>div>.c,:root.l .xb .c{justify-content:flex-start;margin-top:20px}@media(max-width:767px){:root.l .ki{flex-direction:column}:root.l .ki .v{width:100%}}@media(hover:hover) and (pointer:fine){:root.l .v[data-hint=true]:hover,:root.l .v[data-hint=true]:focus-visible{filter:brightness(1.1)saturate(1.1);transform:translateY(-3px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 50%,transparent)}:root.l .v:not([data-hint=true]):hover,:root.l .v:not([data-hint=true]):focus-visible{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}:root.l .s:hover,:root.l .m:hover,:root.l .xt:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 16px 36px -16px color-mix(in srgb,var(--color-primary) 60%,transparent)}:root.l .o .x5:hover,:root.l .o .x5:focus-visible{outline-color:var(--color-primary);box-shadow:0 18px 44px -18px color-mix(in srgb,var(--color-primary) 70%,transparent)}:root.l .o .x5:hover img{transform:scale(1.04);filter:brightness(1.08)}:root.l .kx tbody tr:hover,:root.l .k7 tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}:root.l .kx tbody tr:hover .v,:root.l .k7 tbody tr:hover .v{filter:brightness(1.1);box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 45%,transparent)}:root.l .ke[data-hint=true]:hover,:root.l .ke[data-hint=true]:focus-visible{background:#36b85c;border-color:#36b85c;filter:none;box-shadow:0 12px 28px rgba(46,158,79,.5)}}:root.l .d .v,:root.l .d .v:hover{transform:none;transition:background-color .15s ease,filter .15s ease}