.ine-explore-portal{position:relative;z-index:2}.ine-explore-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:4px 0 8px}.ine-explore-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:72px;border:1px solid transparent;border-radius:12px;transition:background .18s,border-color .18s,transform .18s;outline-offset:3px}.ine-explore-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:var(--ine-explore-color);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ine-explore-color) 28%,transparent),color-mix(in srgb,var(--ine-explore-color) 9%,transparent));border:1px solid color-mix(in srgb,var(--ine-explore-color) 25%,transparent);box-shadow:inset 0 1px 0 #fff2,0 5px 18px color-mix(in srgb,var(--ine-explore-color) 12%,transparent);transition:transform .18s,box-shadow .18s}.ine-explore-symbol svg{width:32px;height:32px;filter:drop-shadow(0 1px 5px color-mix(in srgb,var(--ine-explore-color) 35%,transparent))}.ine-explore-symbol img{width:36px;height:36px;object-fit:contain}.ine-explore-label{display:block;text-align:center;font-size:12px;line-height:1.4;margin-top:7px;max-width:100%;overflow-wrap:anywhere;color:var(--text)}
@media(hover:hover) and (pointer:fine) and (min-width:761px){.ine-explore-label{position:absolute;top:100%;left:50%;transform:translate(-50%,-3px);z-index:5;min-width:110px;width:max-content;max-width:190px;padding:7px 12px;margin:0;border:1px solid color-mix(in srgb,var(--ine-explore-color) 40%,var(--line));background:var(--surface);box-shadow:0 6px 18px #0003;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s}.ine-explore-item:hover,.ine-explore-item:focus-visible{background:color-mix(in srgb,var(--ine-explore-color) 6%,transparent);border-color:color-mix(in srgb,var(--ine-explore-color) 24%,transparent)}.ine-explore-item:hover .ine-explore-symbol,.ine-explore-item:focus-visible .ine-explore-symbol{transform:translateY(-2px) scale(1.06);box-shadow:0 0 22px color-mix(in srgb,var(--ine-explore-color) 28%,transparent),inset 0 1px 0 #fff3}.ine-explore-item:hover .ine-explore-label,.ine-explore-item:focus-visible .ine-explore-label{opacity:1;visibility:visible;transform:translate(-50%,0)}}
.ine-explore-item:focus-visible{outline:2px solid var(--ine-explore-color)}:root[data-theme=light] .ine-explore-symbol{background:color-mix(in srgb,var(--ine-explore-color) 13%,#fff);border-color:color-mix(in srgb,var(--ine-explore-color) 35%,#fff);box-shadow:inset 0 1px 0 #fff,0 5px 14px #456a9020}:root[data-theme=light] .ine-explore-symbol svg{filter:brightness(.8)}
@media(max-width:1000px){.ine-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ine-explore-grid{gap:14px 6px}.ine-explore-symbol{width:42px;height:42px;border-radius:13px}.ine-explore-symbol svg{width:27px;height:27px}.ine-explore-item{min-height:72px}.ine-explore-label{font-size:11px}.ine-explore-portal{z-index:auto}}
@media(prefers-reduced-motion:reduce){.ine-explore-item,.ine-explore-symbol,.ine-explore-label{transition:none}.ine-explore-item:hover .ine-explore-symbol,.ine-explore-item:focus-visible .ine-explore-symbol{transform:none}}

/* Center the complete icon/copy group and remove unused card height. */
:is(.ine-v6-main,.ine-home-top) .ine-v6-resource{grid-template-rows:max-content max-content;align-content:center;align-items:center;min-height:68px;padding:8px 10px;row-gap:2px}
:is(.ine-v6-main,.ine-home-top) .ine-v6-resource>.ine-v6-logo{align-self:center}
:is(.ine-v6-main,.ine-home-top) .ine-v6-resource>strong{align-self:end;margin:0}
:is(.ine-v6-main,.ine-home-top) .ine-v6-resource>small{align-self:start;margin:0}
@media(max-width:760px){:is(.ine-v6-main,.ine-home-top) .ine-v6-resource{min-height:64px;padding:8px}}

/* Compact social controls: keep the glass card, let the platform icon lead. */
.ine-v6-sidebar .ine-social-card .ine-social-links{gap:9px;align-items:center;justify-content:flex-start}
.ine-v6-sidebar .ine-social-card .ine-social-links>a{flex:0 0 44px;width:44px;max-width:44px;height:44px;min-height:44px;padding:6px;border-radius:11px;border-color:#c4daff24;background:#c8deff08;box-shadow:none;gap:0}
.ine-v6-sidebar .ine-social-card .ine-social-icon-wrap{width:30px;height:30px;max-width:100%;border-radius:8px;background:transparent}
.ine-v6-sidebar .ine-social-card .ine-social-icon{width:28px;height:28px;max-width:100%}
.ine-v6-sidebar .ine-social-card .is-instagram .ine-social-icon-wrap{background:linear-gradient(135deg,#6e43e8,#e63893,#ffb24a);color:#fff}
.ine-v6-sidebar .ine-social-card .is-youtube .ine-social-icon-wrap{background:transparent}
.ine-v6-sidebar .ine-social-card .ine-social-follow{padding:5px 9px;gap:5px;font-size:11px;border-color:#c4daff35;background:#c8deff0a;box-shadow:none}
.ine-follow-person{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ine-follow-person svg{display:block;width:16px;height:16px}
:root[data-theme=light] .ine-v6-sidebar .ine-social-card .ine-social-links>a{background:#ffffff40;border-color:#6b87af35;box-shadow:none}
@media(hover:hover){.ine-v6-sidebar .ine-social-card .ine-social-links>a:hover{background:#b4cfff1a;border-color:#9ebfff66;transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.ine-v6-sidebar .ine-social-card .ine-social-links>a{transition:none}.ine-v6-sidebar .ine-social-card .ine-social-links>a:hover{transform:none}}

/* Final user choice: preserve the namecard; show unboxed, unclipped social icons. */
.ine-v6-sidebar .ine-social-card .ine-social-links{display:flex;align-items:center;justify-content:flex-start;gap:9px;flex-wrap:wrap;overflow:visible}
.ine-v6-sidebar .ine-social-card .ine-social-links>a{display:grid;place-items:center;flex:0 0 42px;width:42px;max-width:42px;height:42px;min-height:42px;padding:5px;border:0;border-radius:8px;background:transparent;box-shadow:none;overflow:visible;color:var(--text)}
.ine-v6-sidebar .ine-social-card .ine-social-icon-wrap{display:grid;place-items:center;flex:none;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:7px;overflow:visible;background:transparent;box-shadow:none}
.ine-v6-sidebar .ine-social-card .ine-social-icon{display:block;width:28px;height:28px;max-width:none;max-height:none;flex:none;overflow:visible}
.ine-v6-sidebar .ine-social-card .is-instagram .ine-social-icon-wrap{background:linear-gradient(135deg,#6e43e8,#e63893,#ffb24a);color:#fff}
.ine-v6-sidebar .ine-social-card .is-facebook .ine-social-icon-wrap{color:#1877f2;background:transparent}
.ine-v6-sidebar .ine-social-card .is-linkedin .ine-social-icon-wrap{color:#0a83bd;background:transparent}
.ine-v6-sidebar .ine-social-card .is-tiktok .ine-social-icon-wrap,.ine-v6-sidebar .ine-social-card .is-x .ine-social-icon-wrap,.ine-v6-sidebar .ine-social-card .is-external .ine-social-icon-wrap{color:var(--text);background:transparent}
:root[data-theme=light] .ine-v6-sidebar .ine-social-card .ine-social-links>a{background:transparent;border:0;box-shadow:none}
@media(hover:hover){.ine-v6-sidebar .ine-social-card .ine-social-links>a:hover{background:transparent;box-shadow:none;transform:translateY(-2px);filter:brightness(1.12)}}
.ine-v6-sidebar .ine-social-card .ine-social-links>a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.ine-v6-sidebar .ine-social-card .ine-social-links>a:hover{transform:none}}

/* Center the namecard identity; omit the redundant Follow Us badge. */
.ine-v6-sidebar .ine-social-card .ine-social-top{display:flex;justify-content:center;align-items:center}
.ine-v6-sidebar .ine-social-card .ine-social-brand{justify-content:center;margin-inline:auto}

/* First-screen hierarchy: full-width featured, full-width personal, then content/sidebar. */
.ine-home-top{display:grid;gap:14px;margin-bottom:14px;min-width:0}
.ine-home-top:empty{display:none}.ine-home-top .ine-v6-panel{margin:0;min-width:0}
.ine-home-top .ine-personal{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:12px;align-items:center}
.ine-home-top .ine-personal>.ine-v6-heading{display:contents}
.ine-home-top .ine-personal>.ine-v6-heading>h2{grid-column:1;grid-row:1;margin:0;font-size:17px}
.ine-home-top .ine-personal>.ine-v6-heading>button{grid-column:3;grid-row:1}
.ine-home-top .ine-personal>.ine-personal-tabs{grid-column:2;grid-row:1;margin:0}
.ine-home-top .ine-personal>.ine-personal-grid{grid-column:1 / -1;grid-row:2}
.ine-home-top .ine-personal>.ine-personal-actions{grid-column:1 / -1;grid-row:3;margin:0}
.ine-home-top .ine-personal>.ine-personal-note{grid-column:1 / -1;grid-row:4;margin:0}
.ine-home-top .ine-personal>[data-personal-status]{grid-column:1 / -1;grid-row:5;margin:0}
.ine-home-top .ine-personal>[data-personal-status]:empty{display:none}
.ine-home-top .ine-personal-empty{margin:0;padding:6px 0}
@media(max-width:760px){.ine-home-top .ine-v6-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ine-home-top .ine-personal{grid-template-columns:minmax(0,1fr) max-content;gap:10px}.ine-home-top .ine-personal>.ine-v6-heading>button{grid-column:2}.ine-home-top .ine-personal>.ine-personal-tabs{grid-column:1 / -1;grid-row:2}.ine-home-top .ine-personal>.ine-personal-grid{grid-row:3}.ine-home-top .ine-personal>.ine-personal-actions{grid-row:4}.ine-home-top .ine-personal>.ine-personal-note{grid-row:5}.ine-home-top .ine-personal>[data-personal-status]{grid-row:6}}

.ine-featured-expand{display:none}@media(max-width:760px){.ine-top-featured:not(.ine-expanded) .ine-v6-resource-grid>a:nth-child(n+7){display:none}.ine-top-featured:has(.ine-v6-resource-grid>a:nth-child(7)) .ine-featured-expand{display:block;margin:12px auto 0;padding:7px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--text);font:inherit;cursor:pointer}.ine-featured-expand[hidden]{display:none!important}}
