.gm-tone-blue{--gm-c:#3457a2;--gm-soft:#3457a21a;--gm-ink:#2a4a92}.gm-tone-teal{--gm-c:#2bc0b0;--gm-soft:#2bc0b021;--gm-ink:#12857a}.gm-tone-peri{--gm-c:#789ce6;--gm-soft:#789ce629;--gm-ink:#4a6fc4}.gm-tone-sun{--gm-c:#f2a71b;--gm-soft:#f9b21d29;--gm-ink:#a36a00}.gm-tone-navy{--gm-c:#1f3a7a;--gm-soft:#1f3a7a1a;--gm-ink:#1f3a7a}.dark .gm-tone-blue{--gm-c:#6f93e6;--gm-soft:#6f93e629;--gm-ink:#a9c1ff}.dark .gm-tone-teal{--gm-c:#2bc0b0;--gm-soft:#2bc0b029;--gm-ink:#6fe0d3}.dark .gm-tone-peri{--gm-c:#9fb7f0;--gm-soft:#9fb7f026;--gm-ink:#c4d3fb}.dark .gm-tone-sun{--gm-c:#f9b21d;--gm-soft:#f9b21d24;--gm-ink:#ffd27a}.dark .gm-tone-navy{--gm-c:#8aa4dc;--gm-soft:#8aa4dc24;--gm-ink:#c9d6f5}.gm-surface{background:radial-gradient(640px 360px at 0 0,#3457a21f,#0000 70%),radial-gradient(560px 340px at 100% 0,#2bc0b021,#0000 70%),radial-gradient(520px 300px at 85% 100%,#f9b21d12,#0000 70%),radial-gradient(560px 320px at 10% 100%,#789ce61a,#0000 70%),linear-gradient(#f6f9ff 0%,#fbfcff 100%)}.dark .gm-surface{background:radial-gradient(640px 360px at 0 0,#3c6ee138,#0000 70%),radial-gradient(560px 340px at 100% 0,#2bc0b024,#0000 70%),radial-gradient(520px 300px at 85% 100%,#f9b21d0d,#0000 70%),radial-gradient(560px 320px at 10% 100%,#6258d624,#0000 70%),linear-gradient(#0b1430 0%,#0a1028 100%)}.gm-card{background:#ffffffb8;border:1px solid #172a5a14;transition:translate .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .2s ease-out,background-color .2s ease-out}.dark .gm-card{background:#101830b8;border-color:#e7ecf61a}.gm-card:hover,.gm-card[data-preview]{border-color:color-mix(in srgb, var(--gm-c) 45%, transparent);background:#fff;translate:0 -2px;box-shadow:0 16px 36px -24px #172a5a73,0 2px 6px #172a5a0d}.dark .gm-card:hover,.dark .gm-card[data-preview]{background:#111b38;box-shadow:0 16px 36px -20px #000c}.gm-card .gm-go{transition:translate .26s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s}.gm-card:hover .gm-go,.gm-card[data-preview] .gm-go{background:var(--gm-c);color:#fff;translate:3px}[dir=rtl] .gm-card:hover .gm-go,[dir=rtl] .gm-card[data-preview] .gm-go{translate:-3px}.dark .gm-card:hover .gm-go,.dark .gm-card[data-preview] .gm-go{color:#0a1028}.gm-tile{background:var(--gm-soft);color:var(--gm-ink)}.gm-row{transition:background-color .16s ease-out,color .16s ease-out}.gm-row:hover{background:#3457a20f}.dark .gm-row:hover{background:#e7ecf60f}.gm-row[aria-current=page]{background:#2bc0b01f}.gm-bar{gap:3px;height:6px;display:flex}.gm-bar>span{background:var(--gm-c);border-radius:999px;min-width:6px;transition:opacity .2s ease-out}.gm-bar[data-focus]>span{opacity:.25}.gm-bar[data-focus]>span[data-on]{opacity:1}.gm-insight{color:#eef3ff;background:radial-gradient(260px 200px at 85% 0,#2bc0b059,#0000 70%),radial-gradient(300px 220px at 0 100%,#6f93e652,#0000 70%),linear-gradient(160deg,#18306a 0%,#0f1c42 100%)}.dark .gm-insight{background:radial-gradient(260px 200px at 85% 0,#2bc0b047,#0000 70%),radial-gradient(300px 220px at 0 100%,#6258d64d,#0000 70%),linear-gradient(160deg,#16244d 0%,#0e1733 100%);box-shadow:inset 0 0 0 1px #e7ecf61a}.gm-portal{background:#050816;border-radius:999px;width:56px;height:30px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #c4f4f6f2,inset 0 0 8px 1px #2bc0b099,0 0 14px #2bc0b08c,0 0 34px #5078e659}.gm-portal:before{content:"";background:conic-gradient(from 0deg, transparent 0 40%, #2bc0b0bf 55%, transparent 70%, #6f93e6b3 85%, transparent 100%);filter:none;animation:9s linear infinite gm-spin;position:absolute;inset:-60% -10%;-webkit-mask-image:radial-gradient(closest-side,#0000 62%,#000 74%);mask-image:radial-gradient(closest-side,#0000 62%,#000 74%)}@keyframes gm-spin{to{transform:rotate(1turn)}}.gm-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.gm-scroll{scrollbar-width:thin;scrollbar-color:#3457a240 transparent;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.gm-card,.gm-card .gm-go,.gm-bar>span{transition:none}.gm-card:hover,.gm-card[data-preview],.gm-card:hover .gm-go,.gm-card[data-preview] .gm-go{translate:none}.gm-portal:before{animation:none}}
.h5-consult{width:min(560px,100vw - 32px);max-height:calc(100svh - 48px);color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.h5-consult::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0f1f80}.h5-consult-panel{overscroll-behavior:contain;background:#fff;border:1px solid #e3e8f2;border-radius:28px;max-height:calc(100svh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #0e1b3d8c}.dark .h5-consult-panel{background:#0e1530;border-color:#ffffff1a}.h5-consult-grip{display:none}.h5-consult[open]{animation:.32s cubic-bezier(.2,.8,.2,1) both h5-pop-in}.h5-consult[open]::backdrop{animation:.25s ease-out both h5-in}.h5-consult[data-closing]{animation:.24s ease-in both h5-pop-out}.h5-consult[data-closing]::backdrop{animation:.24s ease-in both h5-out}.h5-consult-step{animation:.28s ease-out both h5-in}@keyframes h5-pop-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes h5-pop-out{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes h5-out{to{opacity:0}}@media (max-width:639px){.h5-consult{width:100%;max-width:100%;max-height:92svh;margin:auto 0 0}.h5-consult-panel{max-height:92svh;padding:14px 20px calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.h5-consult-grip{background:#d5dbe7;border-radius:99px;width:40px;height:4px;margin:0 auto 14px;display:block}.h5-consult[open]{animation:.36s cubic-bezier(.2,.8,.2,1) both h5-sheet-in}.h5-consult[data-closing]{animation:.24s ease-in both h5-sheet-out}@keyframes h5-sheet-in{0%{transform:translateY(100%)}}@keyframes h5-sheet-out{to{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.h5-consult[open],.h5-consult[data-closing],.h5-consult-step{animation:.15s ease-out both h5-in}.h5-consult[data-closing]{animation:.15s ease-in both h5-out}}@keyframes h5-in{0%{opacity:0}}
html[data-selection=brand] ::selection{color:#fff;background:#3457a2}html.dark[data-selection=brand] ::selection{color:#0b1430;background:#9db6ee}html[data-selection=teal] ::selection{color:inherit;background:#2bc0b052}html.dark[data-selection=teal] ::selection{color:#fff;background:#2bc0b06b}html[data-selection=soft] ::selection{color:#0f1830;background:#dce6fa}html.dark[data-selection=soft] ::selection{color:#fff;background:#2c3f6e}html[data-cursor-hidden=true],html[data-cursor-hidden=true] *{cursor:none!important}html[data-cursor-hidden=true] :is(input,textarea,select,[contenteditable=true],[contenteditable=""]),html[data-cursor-hidden=true] :is(input,textarea,select,[contenteditable=true],[contenteditable=""]) *{cursor:auto!important}.gi-orbit{width:100vw;max-width:none;height:100vh;max-height:none;color:inherit;pointer-events:none;z-index:2147483000;opacity:0;background:0 0;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0;overflow:visible}.gi-orbit:popover-open{width:100vw;max-width:none;height:100vh;max-height:none;color:inherit;pointer-events:none;z-index:2147483000;opacity:0;background:0 0;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0;overflow:visible}.gi-orbit[data-visible=true]{opacity:1}.gi-orbit[data-mode=field]{opacity:0}.gi-orbit-blend{mix-blend-mode:difference}.gi-orbit-ring,.gi-orbit-dot,.gi-orbit-link{will-change:transform, width, height;position:fixed;top:0;left:0}.gi-orbit-ring{box-sizing:border-box;border:1.5px solid #fff;border-radius:999px;transition:opacity .18s}.gi-orbit-dot{background:#fff;border-radius:999px;transition:opacity .18s}.gi-orbit-link{box-sizing:border-box;opacity:0;border:2px solid #2bc0b0;border-radius:999px;transition:opacity .18s;box-shadow:0 0 0 4px #2bc0b029,0 6px 18px -6px #2bc0b0a6}.gi-orbit-link:after{content:"";background:#2bc0b0;border-radius:999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.gi-orbit[data-mode=link] .gi-orbit-link{opacity:1}.gi-orbit-blend[data-mode=link] :is(.gi-orbit-ring,.gi-orbit-dot){opacity:0}@media print{.gi-orbit{display:none}}
