:root{--radius: 0.9rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 8px);--background: #070b16;--foreground: #e2e8f0;--heading: #ffffff;--surface: #0d1426;--surface-2: #141d33;--card: #0d1426;--card-foreground: #e2e8f0;--popover: #101a2e;--primary: #38bdf8;--primary-foreground: #ffffff;--neon: #38bdf8;--cyan: #22d3ee;--blue: #3b82f6;--indigo: #818cf8;--amber: #fbbf24;--emerald: #34d399;--orange: #fb923c;--pink: var(--amber);--cyan-foreground: #04121c;--secondary: #141d33;--secondary-foreground: #e2e8f0;--muted: #1f2a44;--muted-foreground: #b4bfd4;--accent: #1b3a5c;--accent-foreground: #ffffff;--danger: #f87171;--destructive: #f87171;--border: rgba(34,211,238,0.14);--input: rgba(34,211,238,0.2);--ring: #22d3ee;--bg-rgb: 7,11,22;--surface-rgb: 13,20,38;--surface-2-rgb: 20,29,51;--cyan-rgb: 34,211,238;--sky-rgb: 56,189,248;--blue-rgb: 59,130,246;--indigo-rgb: 129,140,248;--amber-rgb: 251,191,36;--emerald-rgb: 52,211,153;--orange-rgb: 251,146,60;--violet-rgb: var(--cyan-rgb);--gradient-neon: linear-gradient(120deg,#0891b2,#2563eb);--gradient-text: linear-gradient(100deg,#67e8f9,#22d3ee 40%,#60a5fa);--gradient-triple: linear-gradient(100deg,#22d3ee,#3b82f6 55%,#fbbf24);--gradient-veil: radial-gradient(120% 90% at 50% -10%,rgba(var(--sky-rgb),0.22),transparent 60%);--shadow-neon: 0 0 0 1px rgba(var(--cyan-rgb),0.38),0 18px 50px -18px rgba(var(--cyan-rgb),0.6);--shadow-cyan: var(--shadow-neon);--shadow-elevated: 0 22px 60px -30px rgba(0,0,0,0.9);--font-display: "Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans: "Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ease-out: cubic-bezier(.22,1,.36,1);--ease-spring: cubic-bezier(.34,1.56,.64,1)}@keyframes shake{10%,90%{transform: translateX(-2px)}20%,80%{transform: translateX(3px)}30%,50%,70%{transform: translateX(-5px)}40%,60%{transform: translateX(5px)}}@keyframes float-slow{0%,100%{transform: translate3d(0,0,0) scale(1)}50%{transform: translate3d(0,-18px,0) scale(1.03)}}@keyframes rise{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}*{box-sizing: border-box;border-color: var(--border)}html{scroll-behavior: smooth;scroll-padding-top: 4.75rem;scrollbar-width: thin;scrollbar-color: rgba(var(--cyan-rgb),.45) rgba(var(--bg-rgb),.9)}body{background-color: var(--background);background-image: radial-gradient(900px 520px at 10% -6%,rgba(var(--sky-rgb),.10),transparent 62%),radial-gradient(800px 520px at 100% 14%,rgba(var(--indigo-rgb),.07),transparent 60%);background-repeat: no-repeat;color: var(--foreground);font-family: var(--font-sans);-webkit-font-smoothing: antialiased;margin: 0}h1,h2,h3,h4{font-family: var(--font-display);color: var(--heading);letter-spacing: -0.02em;margin: 0}a{color: inherit;text-decoration: none;transition: color .2s ease}img{max-width: 100%;display: block}button,input,textarea,select{font-family: inherit;color: inherit}::selection{background: rgba(var(--cyan-rgb),0.35);color: var(--heading)}:focus-visible{outline: 2px solid var(--cyan);outline-offset: 2px}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: rgba(var(--bg-rgb),.9)}::-webkit-scrollbar-thumb{background: linear-gradient(180deg,rgba(var(--cyan-rgb),.55),rgba(var(--blue-rgb),.55));border-radius: 999px;border: 2px solid rgba(var(--bg-rgb),.9)}::-webkit-scrollbar-thumb:hover{background: linear-gradient(180deg,rgba(var(--cyan-rgb),.85),rgba(var(--blue-rgb),.85))}.glass{background: rgba(var(--surface-rgb),0.62);-webkit-backdrop-filter: blur(18px) saturate(150%);backdrop-filter: blur(18px) saturate(150%);border: 1px solid var(--border);box-shadow: inset 0 1px 0 rgba(255,255,255,.045);transition: border-color .3s ease,box-shadow .3s ease}.neon-text{background: var(--gradient-text);-webkit-background-clip: text;background-clip: text;color: transparent}.neon-ring{transition: box-shadow .3s ease,transform .3s ease,border-color .3s ease}.neon-ring:hover{box-shadow: var(--shadow-neon);border-color: rgba(var(--cyan-rgb),.5)}.hide-scrollbar{scrollbar-width: none}.hide-scrollbar::-webkit-scrollbar{display: none}.wrap{max-width: 1280px;margin: 0 auto;padding: 0 1rem}.wrap-narrow{max-width: 48rem;margin: 0 auto;padding: 0 1rem}.section{padding: 3rem 0}.section-sm{padding: 1.5rem 0}.btn{display: inline-flex;align-items: center;gap: .5rem;border-radius: .9rem;padding: .75rem 1.25rem;font-family: var(--font-display);font-size: .875rem;font-weight: 600;border: none;cursor: pointer;transition: transform .25s var(--ease-out),box-shadow .3s ease,background .25s ease,border-color .25s ease}.btn:active{transform: scale(.97)}.btn-primary{background-image: var(--gradient-neon);color: var(--primary-foreground)}.btn-secondary{background: rgba(var(--surface-2-rgb),.6);color: var(--foreground);border: 1px solid var(--border)}.btn-secondary:hover{border-color: rgba(var(--cyan-rgb),.55);background: rgba(var(--cyan-rgb),.1);transform: translateY(-2px);box-shadow: 0 10px 26px -12px rgba(var(--cyan-rgb),.5)}.btn-block{width: 100%;justify-content: center}.eyebrow{display: inline-flex;align-items: center;border-radius: 999px;border: 1px solid rgba(var(--cyan-rgb),.3);background: rgba(var(--cyan-rgb),.1);padding: .25rem .75rem;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .16em;color: var(--cyan)}.card{background: var(--card);border: 1px solid var(--border);border-radius: var(--radius-2xl)}.card-pad{padding: 1.25rem}.muted{color: var(--muted-foreground)}.grid{display: grid;gap: 1.25rem}.grid-2{grid-template-columns: repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 900px){.grid-3,.grid-4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-2,.grid-3,.grid-4{grid-template-columns: 1fr}}.site-header{position: sticky;top: 0;z-index: 50;width: 100%;background: rgba(var(--bg-rgb),.55);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-bottom: 1px solid var(--border);transition: background-color .3s ease,box-shadow .3s ease}.site-header::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(var(--cyan-rgb),.55),rgba(var(--blue-rgb),.55),transparent);opacity: .7}.site-header-inner{max-width: 1280px;margin: 0 auto;padding: .75rem 1rem;display: flex;align-items: center;justify-content: space-between;gap: 1rem}.brand{display: flex;align-items: center;gap: .5rem;min-width: 0}.brand-mark{display: grid;place-items: center;height: 2.25rem;width: 2.25rem;flex-shrink: 0;border-radius: .75rem;background-image: var(--gradient-neon);color: #fff;box-shadow: 0 0 22px rgba(var(--cyan-rgb),.35);transition: transform .5s var(--ease-spring),box-shadow .3s ease}.brand:hover .brand-mark{transform: rotate(-8deg) scale(1.08);box-shadow: 0 0 30px rgba(var(--cyan-rgb),.6)}.brand-name{font-family: var(--font-display);font-weight: 700;font-size: 1rem;color: var(--heading);white-space: nowrap}.main-nav{display: none;align-items: center;gap: .25rem}.main-nav a{position: relative;border-radius: .5rem;padding: .5rem .75rem;font-size: .875rem;font-weight: 500;color: var(--muted-foreground);transition: color .3s,background .3s}.main-nav a::after{content: "";position: absolute;left: .75rem;right: .75rem;bottom: .22rem;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--cyan),var(--blue));transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease-out)}.main-nav a:hover,.main-nav a.is-active{color: var(--foreground);background: rgba(var(--surface-2-rgb),.7)}.main-nav a:hover::after,.main-nav a.is-active::after{transform: scaleX(1)}.search-wrap{position: relative;display: none}.search-wrap input{width: 14rem;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--bg-rgb),.6);padding: .6rem .75rem .6rem 2.25rem;font-size: .875rem;transition: border-color .25s ease,box-shadow .25s ease,background .25s ease}.search-wrap input:focus{outline: none;border-color: rgba(var(--cyan-rgb),.6);box-shadow: 0 0 0 3px rgba(var(--cyan-rgb),.15);background: rgba(var(--bg-rgb),.85)}.search-wrap input::placeholder{color: var(--muted-foreground)}.search-icon{position: absolute;left: .75rem;top: 50%;transform: translateY(-50%);opacity: .6;pointer-events: none}.search-results{position: absolute;left: 0;right: 0;top: 100%;z-index: 50;margin-top: .5rem;border-radius: .75rem;overflow: hidden;padding: .25rem;display: none}.search-results.is-open{display: block;animation: rise .25s ease both}.search-results a{display: block;border-radius: .5rem;padding: .5rem .75rem;font-size: .875rem;color: var(--muted-foreground)}.search-results a:hover{background: rgba(var(--cyan-rgb),.12);color: var(--foreground)}.menu-toggle{display: grid;place-items: center;height: 2.75rem;width: 2.75rem;cursor: pointer;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.6);transition: border-color .25s ease,background .25s ease,transform .25s ease}.menu-toggle:hover{border-color: rgba(var(--cyan-rgb),.55);background: rgba(var(--cyan-rgb),.1)}.menu-toggle:active{transform: scale(.94)}.mobile-panel{display: none;border-top: 1px solid var(--border);padding: 1rem;animation: rise .35s ease both}.mobile-panel.is-open{display: block}.mobile-panel nav{display: grid;gap: .25rem;margin-top: 1rem}.mobile-panel nav a{border-radius: .5rem;padding: .75rem;font-size: .875rem;font-weight: 500;color: var(--muted-foreground);transition: background .25s,color .25s,padding-left .25s}.mobile-panel nav a:hover{background: rgba(var(--cyan-rgb),.1);color: var(--foreground);padding-left: 1rem}.mobile-panel nav a.is-active{background: rgba(var(--surface-2-rgb),.7);color: var(--foreground);box-shadow: inset 3px 0 0 var(--cyan)}@media (min-width: 1024px){.main-nav{display: flex}.search-wrap{display: block}.menu-toggle{display: none}.mobile-panel{display: none !important}}.hero{padding: 3rem 0 2rem}.hero h1{font-size: 2.25rem;line-height: 1.1;font-weight: 700}@media (min-width: 640px){.hero h1{font-size: 3rem}}@media (min-width: 1024px){.hero h1{font-size: 3.5rem}}.page-hero{position: relative;padding: 2.5rem 0 1.5rem}.page-hero::before{content: "";position: absolute;left: 0;right: 0;top: -40px;height: 280px;z-index: -1;pointer-events: none;background: var(--gradient-veil)}.page-hero h1{font-size: 1.875rem;line-height: 1.2;font-weight: 700}@media (min-width: 640px){.page-hero h1{font-size: 2.25rem}}@media (min-width: 1024px){.page-hero h1{font-size: 2.75rem}}.site-footer{margin-top: 6rem;border-top: 1px solid var(--border);background: rgba(var(--surface-rgb),.4)}.footer-inner{max-width: 1280px;margin: 0 auto;padding: 3.5rem 1rem}.footer-grid{display: grid;gap: 2.5rem;grid-template-columns: 1fr}@media (min-width: 768px){.footer-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1024px){.footer-grid{grid-template-columns: 1.4fr repeat(4,1fr)}}.footer-col h3{font-size: .875rem;font-weight: 600;color: var(--heading)}.footer-col ul{list-style: none;margin: .75rem 0 0;padding: 0;display: grid;gap: .5rem}.footer-col a{font-size: .875rem;color: var(--muted-foreground);transition: color .3s}.footer-col a:hover{color: var(--foreground)}.footer-bottom{margin-top: 3rem;border-top: 1px solid var(--border);padding-top: 1.5rem;display: flex;flex-direction: column;gap: .75rem;font-size: .75rem;color: var(--muted-foreground)}@media (min-width: 640px){.footer-bottom{flex-direction: row;align-items: center;justify-content: space-between}}.footer-bottom .langs{display: flex;flex-wrap: wrap;gap: .75rem}.footer-bottom a:hover{color: var(--foreground)}.studio{display: grid;gap: 1.5rem;grid-template-columns: 1fr}@media (min-width: 1024px){.studio{grid-template-columns: minmax(0,1fr) 340px}}.studio-input label{display: block;margin-bottom: .5rem;font-size: .875rem;font-weight: 500}.studio-input textarea,.studio-input input[type="text"],.studio-input input[type="url"]{width: 100%;resize: vertical;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--bg-rgb),.6);padding: .75rem 1rem;font-size: 1rem;transition: border-color .25s ease,box-shadow .25s ease,background .25s ease}.studio-input textarea:focus,.studio-input input[type="text"]:focus,.studio-input input[type="url"]:focus{outline: none;border-color: rgba(var(--cyan-rgb),.6);box-shadow: 0 0 0 3px rgba(var(--cyan-rgb),.15);background: rgba(var(--bg-rgb),.85)}.tabs{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: 1rem}.tab{border-radius: 999px;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.4);padding: .4rem .8rem;font-size: .75rem;font-weight: 500;color: var(--muted-foreground);cursor: pointer;transition: transform .2s ease,border-color .25s ease,background .25s ease,color .25s ease,box-shadow .3s ease}.tab:hover{transform: translateY(-2px);color: var(--foreground);border-color: rgba(var(--cyan-rgb),.45)}.tab.is-active{border-color: rgba(var(--cyan-rgb),.65);background: rgba(var(--cyan-rgb),.16);color: var(--foreground);box-shadow: var(--shadow-neon)}.counter{margin-top: .75rem;display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;font-size: .75rem;color: var(--muted-foreground)}.counter select{background: rgba(var(--surface-2-rgb),.6);border: 1px solid var(--border);border-radius: .5rem;padding: .3rem .5rem;font-size: .75rem}.counter .over{color: var(--danger);font-weight: 600}.hero-result{border-radius: 1rem;border: 1px solid rgba(var(--cyan-rgb),.32);background: var(--card);padding: 1.25rem;box-shadow: var(--shadow-neon);margin-top: 1.25rem;animation: rise .45s var(--ease-out) both}.hero-result .label{font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: .14em;color: var(--muted-foreground)}.hero-result .value{margin-top: .5rem;font-size: 1.5rem;line-height: 1.5;word-break: break-word}.hero-result .actions{margin-top: 1rem;display: flex;flex-wrap: wrap;gap: .5rem}.results-grid{margin-top: 1.25rem;display: grid;gap: .75rem;grid-template-columns: 1fr}@media (min-width: 640px){.results-grid{grid-template-columns: repeat(2,1fr)}}.result-card{border-radius: 1rem;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.7);padding: 1rem;transition: transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease}.result-card:hover{transform: translateY(-3px);border-color: rgba(var(--cyan-rgb),.45);box-shadow: 0 16px 36px -18px rgba(var(--cyan-rgb),.45)}.result-card .label{font-size: 11px;color: var(--muted-foreground);text-transform: uppercase;letter-spacing: .1em}.result-card .value{margin-top: .4rem;font-size: 1.05rem;word-break: break-word}.result-card .row{margin-top: .75rem;display: flex;gap: .5rem}.result-card button{border-radius: .5rem;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.6);padding: .4rem .7rem;font-size: .75rem;font-weight: 600;cursor: pointer;color: var(--foreground);transition: transform .2s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.result-card button:hover{box-shadow: var(--shadow-neon);border-color: rgba(var(--cyan-rgb),.55)}.result-card button:active{transform: scale(.94)}.result-card button.is-copied{color: #6ee7b7;border-color: rgba(var(--emerald-rgb),.6);background: rgba(var(--emerald-rgb),.14)}.load-more{width: 100%;margin-top: 1.25rem;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.5);padding: .75rem;font-size: .875rem;font-weight: 600;cursor: pointer;color: var(--foreground);transition: border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .3s ease}.load-more:hover{border-color: rgba(var(--cyan-rgb),.55);background: rgba(var(--cyan-rgb),.1);transform: translateY(-2px);box-shadow: 0 12px 28px -14px rgba(var(--cyan-rgb),.5)}.aside-card{border-radius: 1rem;border: 1px solid var(--border);background: var(--card);padding: 1rem;margin-bottom: 1rem;transition: border-color .3s ease,box-shadow .3s ease}.aside-card:hover{border-color: rgba(var(--cyan-rgb),.35);box-shadow: 0 14px 34px -22px rgba(var(--cyan-rgb),.5)}.aside-card h3{font-size: .875rem;font-weight: 600}.vibe-tags{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: .75rem}.vibe-tag{border-radius: 999px;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.4);padding: .3rem .7rem;font-size: .7rem;cursor: pointer;color: var(--muted-foreground);transition: transform .2s ease,border-color .25s ease,background .25s ease,color .25s ease}.vibe-tag:hover{transform: translateY(-2px);border-color: rgba(var(--cyan-rgb),.45);color: var(--foreground)}.vibe-tag.is-active{border-color: rgba(var(--cyan-rgb),.55);background: rgba(var(--cyan-rgb),.14);color: var(--foreground)}.slider-row{margin-top: .75rem;display: flex;align-items: center;gap: .75rem}.slider-row input[type="range"]{flex: 1;accent-color: var(--cyan)}.preview-toggle{display: flex;align-items: center;justify-content: space-between}.switch{position: relative;display: inline-block;width: 2.5rem;height: 1.4rem}.switch input{opacity: 0;width: 0;height: 0}.switch .slider-bg{position: absolute;inset: 0;background: rgba(var(--surface-2-rgb),.8);border-radius: 999px;transition: .25s;cursor: pointer}.switch .slider-bg:before{content: "";position: absolute;height: 1.05rem;width: 1.05rem;left: .18rem;top: .18rem;background: #fff;border-radius: 50%;transition: .25s var(--ease-spring)}.switch input:checked + .slider-bg{background-image: var(--gradient-neon);box-shadow: 0 0 14px rgba(var(--cyan-rgb),.45)}.switch input:checked + .slider-bg:before{transform: translateX(1.1rem)}.switch input:focus-visible + .slider-bg{outline: 2px solid var(--cyan);outline-offset: 2px}.profile-mock{margin-top: 1rem;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--bg-rgb),.6);padding: 1rem;display: none}.profile-mock.is-open{display: block;animation: rise .35s var(--ease-out) both}.invisible-list{display: grid;gap: .6rem}.invisible-row{display: flex;align-items: center;justify-content: space-between;gap: .75rem;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.6);padding: .75rem 1rem;transition: border-color .25s ease,transform .25s ease,background .25s ease}.invisible-row:hover{border-color: rgba(var(--cyan-rgb),.4);transform: translateX(4px);background: rgba(var(--surface-rgb),.85)}.invisible-row .name{font-weight: 600;font-size: .875rem}.invisible-row .note{font-size: .75rem;color: var(--muted-foreground)}.invisible-preview{border-radius: .5rem;border: 1px dashed var(--border);padding: .4rem 1rem;min-width: 3rem;text-align: center;background: rgba(var(--bg-rgb),.5)}.qr-preview{display: grid;place-items: center;border-radius: 1.25rem;border: 1px solid var(--border);background: #fff;padding: 1.5rem;box-shadow: 0 20px 50px -24px rgba(var(--cyan-rgb),.45)}.qr-controls{margin-top: 1rem;display: grid;gap: .75rem}.color-row{display: flex;gap: .75rem;align-items: center}.color-row input[type="color"]{width: 2.75rem;height: 2.75rem;border-radius: .5rem;border: 1px solid var(--border);background: none;padding: 0;cursor: pointer}.qr-presets{display: grid;grid-template-columns: repeat(4,1fr);gap: .5rem;margin-top: .75rem}.qr-preset{aspect-ratio: 1;border-radius: .75rem;border: 2px solid var(--border);cursor: pointer;transition: transform .25s var(--ease-spring),border-color .25s ease,box-shadow .3s ease}.qr-preset:hover{transform: scale(1.07);border-color: rgba(var(--cyan-rgb),.55)}.qr-preset.is-active{border-color: var(--cyan);box-shadow: var(--shadow-cyan)}:is(.tool-card,.platform-card,.post-card):nth-child(6n+1){--tone: 34,211,238}:is(.tool-card,.platform-card,.post-card):nth-child(6n+2){--tone: 129,140,248}:is(.tool-card,.platform-card,.post-card):nth-child(6n+3){--tone: 52,211,153}:is(.tool-card,.platform-card,.post-card):nth-child(6n+4){--tone: 251,191,36}:is(.tool-card,.platform-card,.post-card):nth-child(6n+5){--tone: 56,189,248}:is(.tool-card,.platform-card,.post-card):nth-child(6n+6){--tone: 251,146,60}.tool-card,.platform-card,.post-card{position: relative;display: block;border-radius: 1.25rem;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.55);padding: 1.25rem;transition: box-shadow .35s ease,transform .35s var(--ease-out),border-color .35s ease,background .35s ease}.tool-card:hover,.platform-card:hover,.post-card:hover{box-shadow: 0 22px 50px -26px rgba(var(--tone,34,211,238),.55),var(--shadow-elevated);transform: translateY(-4px);border-color: rgba(var(--tone,34,211,238),.5);background: rgba(var(--surface-rgb),.8)}.platform-card::before,.post-card:not(.ifs-blog-card)::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;border-radius: 1.25rem 1.25rem 0 0;background: linear-gradient(90deg,rgb(var(--tone,34,211,238)),transparent);transform: scaleX(0);transform-origin: left;transition: transform .45s var(--ease-out)}.platform-card:hover::before,.post-card:not(.ifs-blog-card):hover::before{transform: scaleX(1)}.tool-card .icon-badge,.platform-card .icon-badge{display: inline-grid;place-items: center;height: 2.75rem;width: 2.75rem;border-radius: .9rem;background: rgba(var(--tone,34,211,238),.14);color: rgb(var(--tone,34,211,238));border: 1px solid rgba(var(--tone,34,211,238),.3);margin-bottom: .9rem;transition: transform .4s var(--ease-spring),background .3s ease}.tool-card:hover .icon-badge,.platform-card:hover .icon-badge{transform: scale(1.12) rotate(-6deg);background: rgba(var(--tone,34,211,238),.26)}.tool-card h3,.platform-card h3,.post-card h3{font-size: 1.05rem;font-weight: 700;transition: color .25s ease}.tool-card:hover h3,.platform-card:hover h3,.post-card:hover h3{color: rgb(var(--tone,34,211,238));filter: brightness(1.25)}.tool-card p,.platform-card p,.post-card p{margin-top: .4rem;font-size: .875rem;color: var(--muted-foreground)}.post-card .meta{margin-top: .75rem;font-size: .75rem;color: var(--muted-foreground)}.category-chip{display: inline-block;border-radius: 999px;background: rgba(var(--cyan-rgb),.15);color: var(--cyan);font-size: 11px;font-weight: 600;padding: .2rem .6rem;letter-spacing: .05em;text-transform: uppercase}.how-to ol{list-style: none;margin: 1.5rem 0 0;padding: 0;display: grid;gap: 1rem;grid-template-columns: 1fr}@media (min-width: 640px){.how-to ol{grid-template-columns: repeat(2,1fr)}}.how-to li:nth-child(4n+1){--tone: 34,211,238}.how-to li:nth-child(4n+2){--tone: 129,140,248}.how-to li:nth-child(4n+3){--tone: 52,211,153}.how-to li:nth-child(4n+4){--tone: 251,191,36}.how-to li{border-radius: 1rem;padding: 1.25rem;transition: transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease}.how-to li:hover{transform: translateY(-4px);border-color: rgba(var(--tone,34,211,238),.5);box-shadow: 0 18px 40px -24px rgba(var(--tone,34,211,238),.6)}.how-to .num{display: grid;place-items: center;height: 2.25rem;width: 2.25rem;border-radius: .75rem;background: rgba(var(--tone,34,211,238),.16);color: rgb(var(--tone,34,211,238));border: 1px solid rgba(var(--tone,34,211,238),.35);font-family: var(--font-display);font-weight: 700;font-size: .875rem;transition: transform .4s var(--ease-spring),background .3s ease}.how-to li:hover .num{transform: scale(1.12) rotate(-6deg);background: rgba(var(--tone,34,211,238),.28)}.how-to h3{margin-top: .75rem;font-weight: 600}.how-to p{margin-top: .4rem;font-size: .875rem;color: var(--muted-foreground)}.faq-list dl{display: grid;gap: .75rem;margin: 1.5rem 0 0}.faq-list > dl > div{position: relative;overflow: hidden;border-radius: 1rem;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.7);padding: 1.25rem;transition: border-color .3s ease,transform .3s var(--ease-out),box-shadow .3s ease}.faq-list > dl > div::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: linear-gradient(180deg,var(--cyan),var(--indigo));transform: scaleY(0);transform-origin: top;transition: transform .4s var(--ease-out)}.faq-list > dl > div:hover{border-color: rgba(var(--cyan-rgb),.35);transform: translateX(4px);box-shadow: 0 14px 34px -22px rgba(var(--cyan-rgb),.5)}.faq-list > dl > div:hover::before{transform: scaleY(1)}.faq-list dt{font-weight: 600;color: var(--heading)}.faq-list dd{margin: .4rem 0 0;font-size: .875rem;color: var(--muted-foreground)}.prose{font-size: .95rem;line-height: 1.75;color: var(--muted-foreground)}.prose h2{position: relative;padding-left: .9rem;color: var(--heading);font-size: 1.3rem;font-weight: 700;margin-top: 2rem}.prose h2::before{content: "";position: absolute;left: 0;top: .2em;bottom: .2em;width: 4px;border-radius: 4px;background: linear-gradient(180deg,var(--cyan),var(--blue))}.prose h3{color: var(--heading);font-size: 1.08rem;font-weight: 600;margin-top: 1.5rem}.prose p{margin: .75rem 0}.prose strong{color: var(--heading);font-weight: 600}.prose a{color: var(--cyan);border-bottom: 1px solid rgba(var(--cyan-rgb),.35);transition: border-color .25s ease,color .25s ease}.prose a:hover{color: #67e8f9;border-bottom-color: #67e8f9}.prose ul,.prose ol{padding-left: 1.25rem}.prose li{margin: .35rem 0}.prose li::marker{color: var(--cyan)}.prose blockquote{margin: 1.25rem 0;padding: .9rem 1.1rem;border-left: 3px solid var(--cyan);border-radius: 0 .75rem .75rem 0;background: rgba(var(--cyan-rgb),.07);color: var(--foreground)}.prose code{padding: .12em .4em;border-radius: .4rem;background: rgba(var(--surface-2-rgb),.9);border: 1px solid var(--border);color: #a5f3fc;font-size: .88em}.prose img{border-radius: 1rem;border: 1px solid var(--border);margin: 1rem 0}.chip-row{display: flex;flex-wrap: wrap;gap: .5rem}.chip{border-radius: 999px;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.5);padding: .4rem .9rem;font-size: .8rem;color: var(--muted-foreground);transition: transform .2s ease,border-color .25s ease,background .25s ease,color .25s ease}.chip.is-active,a.chip:hover{color: var(--foreground);border-color: rgba(var(--cyan-rgb),.55);background: rgba(var(--cyan-rgb),.12)}a.chip:hover{transform: translateY(-2px)}.tilt-card{position: relative;overflow: hidden;border-radius: 1rem;transition: transform .15s ease-out,box-shadow .3s ease;will-change: transform}.tilt-card:hover{box-shadow: var(--shadow-neon)}.tilt-glare{position: absolute;inset: 0;pointer-events: none;opacity: var(--glare-o,0);transition: opacity .3s;background: radial-gradient(360px circle at var(--glare-x,50%) var(--glare-y,50%),rgba(186,230,253,0.7),transparent 60%)}.tilt-card > *{position: relative}.coverflow{position: relative}.coverflow-track{display: flex;gap: 1.25rem;overflow-x: auto;scroll-snap-type: x mandatory;padding: 2rem 12%;perspective: 1200px;scrollbar-width: none}.coverflow-track::-webkit-scrollbar{display: none}.coverflow-item{flex-shrink: 0;width: 78%;scroll-snap-align: center;transition: transform .3s ease-out,opacity .3s ease-out}@media (min-width: 640px){.coverflow-item{width: 46%}}@media (min-width: 1024px){.coverflow-item{width: 30%}}.coverflow-item > a{position: relative;overflow: hidden;display: block;height: 100%;border-radius: 1.25rem;border: 1px solid var(--border);background: var(--card);padding: 1.5rem;transition: transform .4s var(--ease-out),border-color .35s ease,box-shadow .4s ease,background .35s ease}.coverflow-item:nth-child(6n+1) > a{--tone: 34,211,238}.coverflow-item:nth-child(6n+2) > a{--tone: 129,140,248}.coverflow-item:nth-child(6n+3) > a{--tone: 52,211,153}.coverflow-item:nth-child(6n+4) > a{--tone: 251,191,36}.coverflow-item:nth-child(6n+5) > a{--tone: 56,189,248}.coverflow-item:nth-child(6n+6) > a{--tone: 251,146,60}.coverflow-item > a::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;pointer-events: none;background: linear-gradient(105deg,transparent,rgba(255,255,255,.12),transparent);transform: skewX(-18deg)}.coverflow-item > a:hover{transform: translateY(-8px) scale(1.02);border-color: rgba(var(--tone,34,211,238),.6);background: linear-gradient(180deg,rgba(var(--tone,34,211,238),.08),var(--card) 60%);box-shadow: 0 26px 60px -26px rgba(var(--tone,34,211,238),.65),0 0 0 1px rgba(var(--tone,34,211,238),.35)}.coverflow-item > a:hover::after{left: 130%;transition: left .9s var(--ease-out)}.coverflow-fade{position: absolute;top: 0;bottom: 0;width: 6rem;pointer-events: none;display: none}@media (min-width: 640px){.coverflow-fade{display: block}}.coverflow-fade.left{left: 0;background: linear-gradient(90deg,var(--background),transparent)}.coverflow-fade.right{right: 0;background: linear-gradient(270deg,var(--background),transparent)}.coverflow-nav{margin-top: .5rem;display: flex;align-items: center;justify-content: center;gap: .75rem}.coverflow-nav button{display: grid;place-items: center;height: 2.75rem;width: 2.75rem;border-radius: 999px;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.62);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);color: var(--foreground);cursor: pointer;transition: transform .25s var(--ease-out),border-color .25s ease,box-shadow .3s ease,background .25s ease}.coverflow-nav button:hover{transform: translateY(-2px);border-color: rgba(var(--cyan-rgb),.6);background: rgba(var(--cyan-rgb),.12);box-shadow: 0 10px 26px -10px rgba(var(--cyan-rgb),.55)}.coverflow-nav button:active{transform: scale(.92)}.coverflow-nav .count{font-size: .75rem;color: var(--muted-foreground);font-variant-numeric: tabular-nums}.contact-form{display: grid;gap: 1rem;max-width: 32rem}.contact-form label{font-size: .875rem;font-weight: 500}.contact-form input,.contact-form textarea{margin-top: .35rem;width: 100%;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--bg-rgb),.6);padding: .65rem .9rem;font-size: .9rem;transition: border-color .25s ease,box-shadow .25s ease,background .25s ease}.contact-form input:focus,.contact-form textarea:focus{outline: none;border-color: rgba(var(--cyan-rgb),.6);box-shadow: 0 0 0 3px rgba(var(--cyan-rgb),.15);background: rgba(var(--bg-rgb),.85)}.toast{position: fixed;left: 50%;bottom: 1.5rem;transform: translateX(-50%) translateY(1rem);background: var(--surface);border: 1px solid rgba(var(--cyan-rgb),.4);border-radius: .75rem;padding: .65rem 1.1rem;font-size: .85rem;box-shadow: var(--shadow-elevated);opacity: 0;pointer-events: none;transition: opacity .25s,transform .25s;z-index: 100}.toast.is-visible{opacity: 1;transform: translateX(-50%) translateY(0)}@keyframes pulseDot{0%{box-shadow: 0 0 0 0 rgba(74,222,128,.55)}70%{box-shadow: 0 0 0 8px rgba(74,222,128,0)}100%{box-shadow: 0 0 0 0 rgba(74,222,128,0)}}@keyframes gradientShift{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}@keyframes shimmerSweep{0%{left: -60%}50%{left: 130%}100%{left: 130%}}@keyframes rippleOut{to{transform: scale(2.6);opacity: 0}}@keyframes cardFloat{0%,100%{translate: 0 0}50%{translate: 0 -8px}}@keyframes orbDrift{0%,100%{transform: translate(0,0) scale(1)}50%{transform: translate(30px,-40px) scale(1.08)}}@keyframes floatDot{0%,100%{transform: translateY(0) scale(1);opacity: .3}50%{transform: translateY(-20px) scale(1.4);opacity: .8}}@keyframes staggerIn{from{opacity: 0;transform: translateY(26px) scale(.98)}}.neon-text{background-size: 200% auto;animation: gradientShift 6s ease-in-out infinite}.live-dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #4ade80;margin-right: .3rem;animation: pulseDot 2s ease-out infinite}.btn-primary{position: relative;overflow: hidden;box-shadow: 0 8px 22px -10px rgba(var(--cyan-rgb),.55);transition: transform .25s var(--ease-out),box-shadow .35s ease,filter .25s ease}.btn-primary:hover{transform: translateY(-3px);box-shadow: var(--shadow-neon);filter: brightness(1.08)}.btn-primary:active{transform: translateY(-1px) scale(.97)}.btn-primary::after{content: "";position: absolute;top: 0;left: -60%;width: 40%;height: 100%;background: linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform: skewX(-20deg);animation: shimmerSweep 3.5s ease-in-out infinite}.ripple{position: absolute;border-radius: 50%;pointer-events: none;background: rgba(255,255,255,.5);transform: scale(0);opacity: .6;animation: rippleOut .6s ease-out forwards}.float-grid > *{animation: cardFloat 6s ease-in-out infinite}.float-grid > *:nth-child(1){animation-delay: -.2s}.float-grid > *:nth-child(2){animation-delay: -1.3s}.float-grid > *:nth-child(3){animation-delay: -2.4s}.float-grid > *:nth-child(4){animation-delay: -3.5s}.float-grid > *:nth-child(5){animation-delay: -4.6s}.float-grid > *:nth-child(6){animation-delay: -5.7s}.float-grid > *:hover{animation-play-state: paused}@keyframes revealFailsafe{to{opacity: 1;transform: none}}@media (min-width: 768px){.reveal{opacity: 0;transform: translateY(32px);transition: opacity .7s var(--ease-out),transform .7s var(--ease-out);animation: revealFailsafe .01s 1.2s forwards}.reveal.is-visible{opacity: 1;transform: translateY(0);animation: none}}.stagger-grid > *{transition: transform .35s var(--ease-out),box-shadow .35s ease,border-color .35s ease}@media (min-width: 768px){.stagger-grid > *{opacity: 0;animation: revealFailsafe .01s 1.2s forwards}}.reveal.is-visible .stagger-grid > *{opacity: 1;animation: staggerIn .7s var(--ease-out) backwards}.reveal.is-visible .stagger-grid > *:nth-child(1){animation-delay: .05s}.reveal.is-visible .stagger-grid > *:nth-child(2){animation-delay: .13s}.reveal.is-visible .stagger-grid > *:nth-child(3){animation-delay: .21s}.reveal.is-visible .stagger-grid > *:nth-child(4){animation-delay: .29s}.reveal.is-visible .stagger-grid > *:nth-child(5){animation-delay: .37s}.reveal.is-visible .stagger-grid > *:nth-child(6){animation-delay: .45s}.reveal.is-visible .stagger-grid > *:nth-child(n+7){animation-delay: .53s}.stagger-grid > *:hover{transform: translateY(-6px)}.reveal.is-visible .float-grid.stagger-grid > *{animation: staggerIn .7s var(--ease-out) backwards,cardFloat 6s ease-in-out infinite}.bg-orbs{position: fixed;inset: 0;z-index: 0;pointer-events: none;overflow: hidden}.bg-orb{position: absolute;border-radius: 50%;filter: blur(80px);opacity: .26;animation: orbDrift 22s ease-in-out infinite}.bg-orb-1{width: 420px;height: 420px;top: -120px;left: -100px;background: radial-gradient(circle,var(--neon),transparent 70%)}.bg-orb-2{width: 380px;height: 380px;top: 30%;right: -140px;background: radial-gradient(circle,var(--indigo),transparent 70%);animation-delay: 4s}.bg-orb-3{width: 340px;height: 340px;bottom: -100px;left: 25%;background: radial-gradient(circle,var(--amber),transparent 70%);opacity: .13;animation-delay: 8s}.bg-spotlight{position: fixed;top: 0;left: 0;width: 480px;height: 480px;border-radius: 50%;background: radial-gradient(circle,rgba(var(--cyan-rgb),.10),transparent 70%);transform: translate(-50%,-50%);pointer-events: none;z-index: 1;opacity: 0;transition: opacity .4s ease;will-change: transform}.bg-spotlight.is-active{opacity: 1}.float-dot{position: absolute;width: 5px;height: 5px;border-radius: 50%;background: radial-gradient(circle,var(--cyan),transparent 70%);opacity: .55;animation: floatDot 9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.bg-orb,.live-dot,.neon-text,.btn-primary::after,.hero-result,.search-results.is-open,.profile-mock.is-open,.float-grid > *,.float-dot{animation: none !important;transition: none !important}.reveal,.stagger-grid > *{opacity: 1 !important;transform: none !important;transition: none !important;animation: none !important}.coverflow-item > a::after{display: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;animation-delay: 0s !important;transition-duration: .01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}#ifs-star-canvas{display: none}}.saved-panel{margin-bottom: 1rem;border-radius: 1rem;border: 1px solid var(--border);background: rgba(var(--surface-rgb),.55);padding: .75rem .9rem}.saved-panel[hidden]{display: none}.saved-head{display: flex;align-items: center;justify-content: space-between;gap: .5rem}.saved-head h3{margin: 0;font-size: .72rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--muted-foreground)}.saved-clear{border: 0;background: none;cursor: pointer;font-size: .72rem;color: var(--muted-foreground);text-decoration: underline;padding: .25rem;min-height: 32px}.saved-clear:hover{color: var(--foreground)}.saved-chips{margin-top: .5rem;display: flex;flex-wrap: wrap;gap: .4rem}.saved-chip{display: inline-flex;align-items: stretch;border-radius: 999px;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.6);overflow: hidden}.saved-use,.saved-x{border: 0;background: none;color: var(--foreground);cursor: pointer;font: inherit;font-size: .85rem}.saved-use{max-width: 15rem;padding: .35rem .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-height: 36px}.saved-x{padding: 0 .65rem 0 .2rem;color: var(--muted-foreground)}.saved-use:hover,.saved-x:hover{color: var(--foreground);background: rgba(var(--cyan-rgb),.14)}.saved-use.is-copied{color: #6ee7b7;background: rgba(var(--emerald-rgb),.14)}.saved-use:focus-visible,.saved-x:focus-visible,.saved-clear:focus-visible,.fav-btn:focus-visible{outline: 2px solid rgba(var(--cyan-rgb),.8);outline-offset: 2px}.fav-btn{margin-left: auto;min-width: 2.25rem}.fav-btn.is-on{color: #fbbf24 !important;border-color: rgba(251,191,36,.55) !important;background: rgba(251,191,36,.12) !important}.hero-result .actions .fav-btn{margin-left: 0}.sample-hint{margin: .5rem 0 0;font-size: .75rem;color: var(--muted-foreground)}.sample-hint[hidden]{display: none}@media (max-width: 767px){.studio[data-tool-kind="text"] .studio-input{position: sticky;top: var(--ifs-sticky-top,0px);z-index: 20;background: rgba(var(--surface-rgb),.97);padding: .6rem .75rem}.studio[data-tool-kind="text"] .studio-input label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.studio[data-tool-kind="text"] .studio-input textarea{min-height: 3.1rem;height: 3.1rem;resize: none}.studio[data-tool-kind="text"] .studio-input .tabs{flex-wrap: nowrap;overflow-x: auto;margin-top: .5rem;padding-bottom: .15rem;-webkit-overflow-scrolling: touch;scrollbar-width: none}.studio[data-tool-kind="text"] .studio-input .tabs::-webkit-scrollbar{display: none}.studio[data-tool-kind="text"] .studio-input .tab{flex: 0 0 auto}.saved-use{max-width: 11rem}}.studio-vibe-input{margin-top: .6rem;width: 100%;border-radius: .6rem;border: 1px solid var(--border);background: rgba(167,139,250,.08);padding: .55rem .75rem;font-size: .85rem;color: inherit}.slider-val{font-size: .75rem;color: var(--muted-foreground);min-width: 2.5rem;text-align: right}:is(a[href],button,input:not([type="hidden"]),select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline: 2px solid var(--ifs-focus,#22d3ee) !important;outline-offset: 2px !important}input[type="range"]:focus-visible{border-radius: 999px}.switch input:focus-visible + .slider-bg{outline: 2px solid var(--ifs-focus,#22d3ee);outline-offset: 2px}.ifs-fx-toggle{display: inline-flex;align-items: center;gap: .45rem;cursor: pointer;font: inherit;font-size: .78rem;padding: .45rem .8rem;min-height: 36px;border-radius: 999px;color: inherit;border: 1px solid var(--border,rgba(255,255,255,.18));background: transparent}.ifs-fx-toggle:hover{border-color: rgba(var(--cyan-rgb,34,211,238),.55)}.ifs-fx-toggle[aria-pressed="true"]{background: rgba(var(--cyan-rgb,34,211,238),.14);border-color: rgba(var(--cyan-rgb,34,211,238),.6)}.ifs-fx-toggle .ifs-fx-state{font-weight: 700}html.ifs-reduce-fx *,html.ifs-reduce-fx *::before,html.ifs-reduce-fx *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;animation-delay: 0s !important;transition-duration: .01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}html.ifs-reduce-fx #ifs-star-canvas,html.ifs-reduce-fx .ifs-ft-orb,html.ifs-reduce-fx .ifs-ft-p,html.ifs-reduce-fx .ifs-ft-flow,html.ifs-reduce-fx .ifs-ft-glow,html.ifs-reduce-fx .float-dot{display: none !important}html.ifs-reduce-fx .reveal,html.ifs-reduce-fx .stagger-grid > *,html.ifs-reduce-fx .ifs-ft-rv{opacity: 1 !important;transform: none !important}.results-grid > .result-card{content-visibility: auto;contain-intrinsic-size: auto 132px}@media (pointer: coarse),(max-width: 767px){.btn,.load-more,.ifs-fx-toggle,.saved-clear,.saved-use,.saved-x,.fav-btn,.tab,button.chip,a.chip,.result-card button,.counter select{min-height: 44px;min-width: 44px}.tab,button.chip,a.chip{display: inline-flex;align-items: center;justify-content: center;padding-left: 1rem;padding-right: 1rem}.result-card .row{flex-wrap: wrap;align-items: center;gap: .5rem}.result-card button{padding: .5rem 1rem;font-size: .85rem}.hero-result .actions{gap: .6rem}.saved-x{padding: 0 .9rem}.saved-clear{padding: .5rem .75rem}.counter select{padding: .4rem .6rem;font-size: .85rem}}@media (max-width: 767px){html.ifs-can-share .result-card .row [data-share],html.ifs-can-share .hero-result .actions [data-hero-share]{order: -1}html.ifs-can-share .result-card .row [data-share],html.ifs-can-share .hero-result .actions [data-hero-share]{background-image: var(--gradient-neon);color: var(--primary-foreground);border: 1px solid transparent}html.ifs-can-share .hero-result .actions [data-hero-copy]{background-image: none;background: rgba(var(--surface-2-rgb),.6);color: var(--foreground);border: 1px solid var(--border)}}.aside-opts-btn{display: none}.mock-cut{opacity: .4;text-decoration: line-through;text-decoration-color: var(--danger)}.mock-note{margin-top: .6rem;font-size: .72rem;color: var(--muted-foreground)}.mock-note.is-over{color: var(--danger)}@media (max-width: 767px){.studio[data-tool-kind="text"]{gap: .6rem}.studio[data-tool-kind="text"] .studio-main{display: contents}.studio[data-tool-kind="text"] .studio-main > *{order: 5;margin-top: 0}.studio[data-tool-kind="text"] .studio-main > .studio-input{order: 1}.studio[data-tool-kind="text"] .studio-main > .hero-result{order: 2;padding: 1rem}.studio[data-tool-kind="text"] .studio-aside{order: 3;display: flex;flex-direction: column;gap: .5rem}.studio[data-tool-kind="text"] .studio-main > .results-grid{order: 6}.studio[data-tool-kind="text"] .studio-main > .load-more{order: 7}.studio[data-tool-kind="text"] .hero-result .value{font-size: 1.3rem}.studio-aside .aside-card{margin-bottom: 0;padding: .7rem .8rem}.studio-aside .aside-card:not(.aside-card--opt){order: 1}.studio-aside .aside-opts-btn{display: flex;align-items: center;justify-content: center;gap: .5rem;order: 2;width: 100%;min-height: 44px;border-radius: .75rem;border: 1px solid var(--border);background: rgba(var(--surface-2-rgb),.5);font-size: .85rem;font-weight: 600;color: var(--foreground);cursor: pointer}.studio-aside .aside-opts-btn::after{content: "+";font-size: 1.1rem;line-height: 1}.studio-aside.opts-open .aside-opts-btn::after{content: "\2212"}.studio-aside .aside-card--opt{display: none;order: 3}.studio-aside.opts-open .aside-card--opt{display: block}.studio-aside .vibe-tags,.studio-aside .chip-row{flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none}.studio-aside .vibe-tags::-webkit-scrollbar,.studio-aside .chip-row::-webkit-scrollbar{display: none}.studio-aside .vibe-tag,.studio-aside .chip-row .chip{flex: 0 0 auto}.studio-aside .profile-mock{padding: .8rem}.studio[data-tool-kind="text"] .studio-input .counter{margin-top: .35rem}.studio[data-tool-kind="text"] .studio-input .counter select{min-height: 36px;padding: .2rem .5rem}.studio[data-tool-kind="text"] .studio-input .tab{min-height: 40px}.studio[data-tool-kind="text"] .studio-input textarea{max-height: 6.5rem;overflow-y: auto}.studio[data-tool-kind="username"] .studio-input,.studio[data-tool-kind="caption"] .studio-input{position: sticky;top: var(--ifs-sticky-top,0px);z-index: 20;background: rgba(var(--surface-rgb),.97);padding: .6rem .75rem}.studio[data-tool-kind="username"] .studio-input label,.studio[data-tool-kind="caption"] .studio-input label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.studio[data-tool-kind="username"] .studio-input .tabs,.studio[data-tool-kind="caption"] .studio-input .tabs{flex-wrap: nowrap;overflow-x: auto;margin-top: .5rem;padding-bottom: .15rem;-webkit-overflow-scrolling: touch;scrollbar-width: none}.studio[data-tool-kind="username"] .studio-input .tabs::-webkit-scrollbar,.studio[data-tool-kind="caption"] .studio-input .tabs::-webkit-scrollbar{display: none}.studio[data-tool-kind="username"] .studio-input .tab,.studio[data-tool-kind="caption"] .studio-input .tab{flex: 0 0 auto;min-height: 40px}}

html.ifs-reduce-fx *,html.ifs-reduce-fx *::before,html.ifs-reduce-fx *::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}html.ifs-reduce-fx .ifs-header{background:rgba(10,11,24,.94);}html.ifs-reduce-fx .site-header,html.ifs-reduce-fx .glass{background-color:rgba(10,12,24,.92);}html.ifs-reduce-fx .ifs-space-glow,html.ifs-reduce-fx .sh-blob,html.ifs-reduce-fx .ibs .ibs-neb,html.ifs-reduce-fx .ifs-orb-1,html.ifs-reduce-fx .ifs-orb-2,html.ifs-reduce-fx .ifs-orb-3,html.ifs-reduce-fx .ifs-orb,html.ifs-reduce-fx .ifs-ph-orb,html.ifs-reduce-fx .ifs-th-orb,html.ifs-reduce-fx .bg-orb,html.ifs-reduce-fx .ifs-space-cursor,html.ifs-reduce-fx #ifs-spotlight,html.ifs-reduce-fx .ifs-spot-glow{display:none !important;}