.isc-app-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.isc-app-bg__blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:var(--isc-blob-opacity, .38);will-change:transform;backface-visibility:hidden}.isc-app-bg__blob--yellow{width:55vw;height:55vw;background:radial-gradient(circle,#F7F19F 0%,transparent 68%);bottom:-10%;left:-12%;animation:app-blob-a 9s ease-in-out infinite}.isc-app-bg__blob--blue{width:48vw;height:48vw;background:radial-gradient(circle,#8CC6E6 0%,transparent 68%);top:-8%;left:5%;animation:app-blob-b 11s ease-in-out infinite}.isc-app-bg__blob--lavender{width:40vw;height:40vw;background:radial-gradient(circle,#A890C0 0%,transparent 68%);top:28%;left:30%;opacity:calc(var(--isc-blob-opacity, .38) * .6);animation:app-blob-c 13s ease-in-out infinite}.isc-app-bg__blob--pink{width:50vw;height:50vw;background:radial-gradient(circle,#E2ABBA 0%,transparent 68%);top:-5%;right:-8%;animation:app-blob-d 10s ease-in-out infinite}.isc-app-bg__blob--mint{width:46vw;height:46vw;background:radial-gradient(circle,#98C7BF 0%,transparent 68%);bottom:-8%;right:-6%;animation:app-blob-e 12s ease-in-out infinite}@keyframes app-blob-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,-60px) scale(1.08)}}@keyframes app-blob-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,70px) scale(.94)}66%{transform:translate(-55px,40px) scale(1.05)}}@keyframes app-blob-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,50px) scale(1.06)}}@keyframes app-blob-d{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-70px,55px) scale(1.04)}80%{transform:translate(30px,-45px) scale(.96)}}@keyframes app-blob-e{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-55px,-60px) scale(1.07)}}.isc-page__frame{position:relative;z-index:1;background:#ffffffe6}:root[data-theme=dark] .isc-page__frame{background:#0e0e10e6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .isc-page__frame{background:#0e0e10e6}}@media(prefers-reduced-motion:reduce){.isc-app-bg__blob{animation:none!important;will-change:auto}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/isc-hub/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/isc-hub/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/isc-hub/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/isc-hub/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/isc-hub/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/isc-hub/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/isc-hub/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/isc-hub/assets/fira-code-latin-wght-normal-CHoedHDv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--isc-font-sans: "Manrope Variable", "Manrope", system-ui, -apple-system, sans-serif;--isc-font-heading: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--isc-font-mono: "Fira Code", ui-monospace, monospace;font-size:var(--isc-font-scale, 18px);--isc-focus: var(--isc-text-primary);--isc-blob-opacity: .38;--isc-page-padding-x: 28px;--isc-max-width: 1080px;--isc-text-primary: #0a1a2f;--isc-text-secondary: #555;--isc-text-muted: #888;--isc-text-disabled: #bbb;--isc-bg-page: #fcfbf8;--isc-bg-white: #ffffff;--isc-bg-secondary: #fbfaf7;--isc-bg-meta: #f5f3ec;--isc-border-default: #ecebe5;--isc-border-strong: #e5e3da;--isc-glass: rgba(255, 255, 255, .72);--isc-hei: #dc0069}:root[data-theme=dark]{--isc-text-primary: #f3f4f6;--isc-text-secondary: #a8acb3;--isc-text-muted: #6a6e75;--isc-text-disabled: #3a3a40;--isc-bg-page: #0e0e10;--isc-bg-white: #16161a;--isc-bg-secondary: #1a1a1d;--isc-bg-meta: #0e0e10;--isc-border-default: #2a2a2e;--isc-border-strong: #3a3a40;--isc-glass: rgba(22, 22, 26, .72);--isc-blob-opacity: .2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--isc-text-primary: #f3f4f6;--isc-text-secondary: #a8acb3;--isc-text-muted: #6a6e75;--isc-text-disabled: #3a3a40;--isc-bg-page: #0e0e10;--isc-bg-white: #16161a;--isc-bg-secondary: #1a1a1d;--isc-bg-meta: #0e0e10;--isc-border-default: #2a2a2e;--isc-border-strong: #3a3a40;--isc-glass: rgba(22, 22, 26, .72);--isc-blob-opacity: .2}}.isc-mono-label{font-family:var(--isc-font-mono);text-transform:uppercase;margin-top:var(--isc-mono-nudge, 2px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--isc-font-sans);font-size:1rem;line-height:1.5;color:var(--isc-text-primary);background:var(--isc-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button{font-family:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--isc-focus);outline-offset:2px}.isc-skip-link{position:fixed;top:8px;left:8px;z-index:400;padding:10px 16px;background:var(--isc-text-primary);color:var(--isc-bg-page);border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 4px 16px #0003;transform:translateY(-150%);transition:transform .15s ease}.isc-skip-link:focus{transform:translateY(0)}#isc-main:focus{outline:none}:root[data-contrast=high]{--isc-text-primary: #000;--isc-text-secondary: #1a1a1a;--isc-text-muted: #333;--isc-border-default: #000;--isc-border-strong: #000;--isc-glass: #fff;--isc-focus: #000}:root[data-contrast=high][data-theme=dark],:root[data-contrast=high]:not([data-theme=light]){--isc-text-primary: #fff;--isc-text-secondary: #f0f0f0;--isc-text-muted: #d0d0d0;--isc-border-default: #fff;--isc-border-strong: #fff;--isc-glass: #000;--isc-focus: #fff}:root[data-contrast=high] a{text-decoration:underline}:root[data-underline-links=true] a:not(.isc-skip-link){text-decoration:underline}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] *:before,:root[data-reduce-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root[data-reduce-motion=true] .isc-fab:hover,:root[data-reduce-motion=true] .isc-fab:active,:root[data-reduce-motion=true] .isc-tool-card:hover,:root[data-reduce-motion=true] .isc-tool-card:hover .isc-tool-card__arrow,:root[data-reduce-motion=true] .isc-audience-card:hover,:root[data-reduce-motion=true] .isc-audience-card:hover .isc-audience-card__arrow,:root[data-reduce-motion=true] .isc-contact-row:hover,:root[data-reduce-motion=true] .isc-contact-row:hover .isc-contact-arrow,:root[data-reduce-motion=true] .isc-latest-repo__spotlight:hover,:root[data-reduce-motion=true] .isc-latest-repo__spotlight:hover .isc-latest-repo__spotlight-arrow,:root[data-reduce-motion=true] .isc-audience-divider__dot:hover{transform:none!important}:root[data-reduce-motion=true] .isc-audience-card:hover:before{height:var(--line-h)!important}.isc-page{min-height:100vh;display:flex;flex-direction:column}.isc-page__frame{flex:1;display:flex;flex-direction:column;background:var(--isc-bg-white);border-left:.5px solid var(--isc-border-default);border-right:.5px solid var(--isc-border-default);max-width:var(--isc-max-width);width:100%;margin:0 auto}.isc-page__frame>.isc-footer{margin-top:auto}.isc-fab{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--isc-glass);border:1px solid var(--isc-border-default);color:var(--isc-text-primary);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000014;transition:background .3s,transform .2s,box-shadow .3s,border-color .2s;flex-shrink:0}.isc-fab:hover{transform:scale(1.1);box-shadow:0 4px 16px #00000024;border-color:var(--isc-border-strong)}.isc-fab:active{transform:scale(.95)}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#283040e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f0f1f3;padding:6px 12px;font-size:.833rem;font-family:var(--isc-font-sans);border-radius:8px;box-shadow:0 4px 16px #0000002e;white-space:nowrap;z-index:300;pointer-events:none;animation:isc-tooltip-in .18s ease .35s both}[data-tooltip][data-tooltip-pos=top]:hover:after{top:auto;bottom:calc(100% + 6px);animation:isc-tooltip-in-up .18s ease .35s both}@keyframes isc-tooltip-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes isc-tooltip-in-up{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}
