.sod29-ui-icon{vertical-align:middle;transform-origin:50%;flex-shrink:0;width:24px;height:24px;transition:transform .18s ease-out;display:inline-block}.sod29-root .sod29-nav-icon{place-items:center;display:grid}.sod29-root :is(button,a):has(.sod29-ui-icon){transition:opacity .16s ease-out}.sod29-root :is(button,a):has(.sod29-ui-icon):not(:disabled):not([aria-disabled=true]):active{opacity:.78}.sod29-root :is(button,a):has(.sod29-ui-icon):not(:disabled):not([aria-disabled=true]):focus-visible{outline:2px solid var(--s29-focus-ring);outline-offset:3px}@media (hover:hover){.sod29-root :is(button,a):not(:disabled):not([aria-disabled=true]):hover .sod29-ui-icon{transform:translateY(-1px)rotate(-4deg)}}.sod29-root :is(button,a):not(:disabled):focus-visible .sod29-ui-icon{transform:translateY(-1px)}.sod29-root :is(button,a):not(:disabled):not([aria-disabled=true]):active .sod29-ui-icon{transform:scale(.92)}.sod29-icon-diagonal{transform-box:fill-box;transform-origin:50%}.sod29-root a:active .sod29-icon-diagonal{animation:.36s both sod29-icon-step}.sod29-icon-diagonal.is-1{animation-delay:60ms!important}.sod29-icon-diagonal.is-2{animation-delay:.12s!important}@keyframes sod29-icon-step{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sod29-ui-icon,.sod29-icon-diagonal,.sod29-nav-icon,.rf-icon{transition:none!important;animation:none!important;transform:none!important}}.sod29-root[data-frame-reduced-motion=true] .sod29-nav-icon,.sod29-root[data-frame-reduced-motion=true] .rf-icon,.sod29-root[data-frame-reduced-motion=true] .sod29-ui-icon,.sod29-root[data-frame-reduced-motion=true] .sod29-icon-diagonal{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.sod29-root :is(button,a):has(.sod29-ui-icon):not(:disabled):not([aria-disabled=true]){opacity:1!important;transition:none!important}}.sod29-root[data-frame-reduced-motion=true] :is(button,a):has(.sod29-ui-icon):not(:disabled):not([aria-disabled=true]){opacity:1!important;transition:none!important}.sod29-root{--s29-discovery-text:var(--s29-discovery)}.sod29-root[data-frame-theme-mode=light]{--s29-discovery-text:color-mix(in srgb,var(--s29-discovery) 72%,var(--s29-ink))}.sod29-root .sod-share-actions{padding:4px 2px;scroll-padding-inline:4px;gap:8px!important}.sod29-root .sod-share-actions :is(button,a),.sod29-root .sod29-action[data-action]{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;font-family:var(--s29-font-ui)!important;background:var(--s29-panel)!important;color:var(--s29-accent-text)!important;border:1px solid var(--s29-line-strong)!important;border-radius:12px!important;padding:9px 14px!important;font-size:16px!important}.sod29-root .sod-share-actions [data-action=share]{color:var(--s29-discovery-text)!important;border-color:color-mix(in srgb,var(--s29-discovery) 48%,var(--s29-line))!important;background:color-mix(in srgb,var(--s29-discovery) 9%,var(--s29-panel))!important}.sod29-root :is(.sod-share-actions,.sod29-actions) [data-state=success]{color:var(--action-success,var(--s29-discovery-text))!important;border-color:currentColor!important}.sod29-root :is(.sod-share-actions,.sod29-actions) [data-state=error]{color:var(--action-danger)!important;border-color:currentColor!important}.sod29-root [data-inspect-action=save]{border-color:var(--s29-accent-text);color:var(--s29-accent-text);font-size:16px}.sod29-root [data-inspect-action][aria-pressed=true]{color:var(--s29-discovery-text);background:color-mix(in srgb,var(--s29-discovery) 9%,var(--s29-panel));border-color:currentColor}.sod29-root .sod-share-actions :is(button,a):focus-visible,.sod29-root .sod29-action[data-action]:focus-visible{outline:2px solid var(--s29-focus-ring);outline-offset:2px}.sod29-root .sod-share-actions button:disabled,.sod29-root .sod29-action[data-action]:disabled{opacity:.5;cursor:default;transform:none}@media (hover:hover){.sod29-root .sod-share-actions :is(button,a):not(:disabled):hover,.sod29-root .sod29-action[data-action]:not(:disabled):hover{background:var(--s29-panel-soft)!important;border-color:currentColor!important}}.sod-action-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sod29-root .sig-icon[data-icon-name=els],.sod29-root .sig-icon[data-icon-name=research],.sod29-root .sig-icon[data-icon-name=graph],.sod29-root .sig-icon[data-icon-name=journey]{--sig-tone:var(--s29-discovery-text)}.sod29-root .sig-icon[data-icon-name=spatial],.sod29-root .sig-icon[data-icon-name=cosmos]{--sig-tone:var(--s29-accent-secondary)}.sod29-root.closed-shell.native-frame:is(.surface-world,.surface-topic,.surface-journey,.surface-els) .sod29-page-intro[data-intro-variant] .sod29-hero-symbol{color:var(--s29-discovery-text)}.sod29-root .sod29-topic-phrase:hover,.sod29-root .sod29-topic-graph-grid>a:hover{border-color:var(--s29-discovery)}.sod29-root .sod29-spatial-method-stage [aria-pressed=true]{outline-color:var(--s29-discovery);border-color:var(--s29-discovery)}@media (prefers-reduced-motion:reduce){.sod29-root .sod-share-actions :is(button,a),.sod29-root .sod29-action[data-action]{transition:none!important;transform:none!important}}.sod29-root[data-frame-reduced-motion=true] .sod-share-actions :is(button,a),.sod29-root[data-frame-reduced-motion=true] .sod29-action[data-action]{transition:none!important;transform:none!important}
