.page-module___8aEwW__page{--bg:#05080a;--panel:#0a1014;--panel-bar:#0d161b;--border:#5eead429;--accent:#5eead4;--accent-strong:#2dd4bf;--text:#d4e1e6;--text-dim:#6f828c;--grid:#5eead40a;color:var(--text);background-color:var(--bg);background-image:radial-gradient(140% 120% at 50% 0%, #2dd4bf14, transparent 55%), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:100% 100%,44px 44px,44px 44px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:0;padding:48px 24px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;min-height:calc(100svh - 96px);display:flex;position:relative}.page-module___8aEwW__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 45%, transparent 58%, var(--bg) 100%);position:absolute;inset:-48px -24px}.page-module___8aEwW__scrollCue{color:var(--text-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;padding:6px 4px;font-size:11px;transition:color .18s;display:inline-flex}.page-module___8aEwW__scrollCueChevron{border-bottom:1.5px solid;border-right:1.5px solid;width:11px;height:11px;animation:1.8s ease-in-out infinite page-module___8aEwW__cueBounce;transform:rotate(45deg)}.page-module___8aEwW__scrollCue:hover{color:var(--accent)}.page-module___8aEwW__scrollCue:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:6px}.page-module___8aEwW__terminal{z-index:1;border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d161beb,#080d10eb);border-radius:14px;width:100%;max-width:760px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0006,0 30px 80px -30px #000000e6,0 0 60px -20px #2dd4bf40}.page-module___8aEwW__titlebar{border-bottom:1px solid var(--border);background:var(--panel-bar);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.page-module___8aEwW__dots{gap:7px;display:inline-flex}.page-module___8aEwW__dots i{background:#2a3a40;border-radius:50%;width:11px;height:11px}.page-module___8aEwW__dots i:first-child{background:#ff5f56}.page-module___8aEwW__dots i:nth-child(2){background:#ffbd2e}.page-module___8aEwW__dots i:nth-child(3){background:#27c93f}.page-module___8aEwW__titlePath{text-align:center;color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-module___8aEwW__titleStatus{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:inline-flex}.page-module___8aEwW__statusDot{background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 8px var(--accent-strong);border-radius:50%;animation:2.4s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__screen{padding:44px 28px 36px;position:relative;container-type:inline-size}.page-module___8aEwW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module___8aEwW__avatar{width:120px;height:120px;margin:0 auto 28px;position:relative}.page-module___8aEwW__avatarRing{background:conic-gradient(from 0deg, #5eead40a, var(--accent) 120deg, var(--accent-strong) 210deg, #5eead40a 360deg);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #5eead438,0 0 32px -6px #2dd4bf8c}.page-module___8aEwW__avatarPhoto{background:var(--panel);border-radius:50%;position:absolute;inset:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #05080ad9}.page-module___8aEwW__avatarPhoto img{object-fit:cover;object-position:50% 30%}.page-module___8aEwW__avatarDot{z-index:2;background:var(--accent-strong);border:3px solid var(--panel-bar);width:15px;height:15px;box-shadow:0 0 10px var(--accent-strong);border-radius:50%;animation:2.4s ease-in-out infinite page-module___8aEwW__pulse;position:absolute;bottom:7px;right:7px}.page-module___8aEwW__screen:before{content:"";pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.page-module___8aEwW__ascii{width:fit-content;max-width:100%;font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;letter-spacing:0;white-space:pre;color:var(--accent);text-shadow:0 0 2px #5eead4b3,0 0 18px #2dd4bf73;margin:0 auto;font-size:clamp(5.5px,2.55cqi,16px);line-height:1.04;overflow-x:auto}.page-module___8aEwW__ascii::-webkit-scrollbar{display:none}.page-module___8aEwW__subtitle{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.5em;text-indent:.5em;color:var(--text-dim);margin:18px 0 0;font-size:clamp(11px,3cqi,15px);font-weight:500}.page-module___8aEwW__tagline{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:26px auto 0;font-size:clamp(13px,3.4cqi,16px);display:flex}.page-module___8aEwW__prompt{color:var(--accent);margin-right:8px;font-weight:700}.page-module___8aEwW__cursor{vertical-align:-.18em;background:var(--accent);width:.55em;height:1.1em;margin-left:8px;animation:1.1s step-end infinite page-module___8aEwW__blink;display:inline-block;box-shadow:0 0 10px #5eead4b3}.page-module___8aEwW__links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.page-module___8aEwW__link{border:1px solid var(--border);min-width:230px;color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#5eead408;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.page-module___8aEwW__linkIcon{color:var(--text-dim);transition:color .18s;display:inline-flex}.page-module___8aEwW__linkText{flex-direction:column;gap:2px;margin-right:auto;display:flex}.page-module___8aEwW__linkLabel{letter-spacing:.02em;font-size:15px;font-weight:600}.page-module___8aEwW__linkHandle{color:var(--text-dim);font-size:12px}.page-module___8aEwW__linkArrow{color:var(--text-dim);font-size:16px;transition:transform .18s,color .18s}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__link:hover{background:#5eead414;border-color:#5eead48c;transform:translateY(-2px);box-shadow:0 10px 30px -12px #2dd4bf80}.page-module___8aEwW__link:hover .page-module___8aEwW__linkIcon,.page-module___8aEwW__link:hover .page-module___8aEwW__linkArrow{color:var(--accent)}.page-module___8aEwW__link:hover .page-module___8aEwW__linkArrow{transform:translate(2px,-2px)}}.page-module___8aEwW__link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.page-module___8aEwW__footer{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);align-items:center;gap:10px;margin:80px 0 4px;font-size:12px;display:flex;position:relative}.page-module___8aEwW__footerSep{color:#5eead466}.page-module___8aEwW__footerLink{color:var(--text-dim);transition:color .18s}.page-module___8aEwW__footerLink:hover{color:var(--accent)}.page-module___8aEwW__footerLink:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:4px}@keyframes page-module___8aEwW__blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes page-module___8aEwW__pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes page-module___8aEwW__cueBounce{0%,to{opacity:.6;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(5px)rotate(45deg)}}@media (max-width:600px){.page-module___8aEwW__page{padding:28px 14px}.page-module___8aEwW__screen{padding:32px 18px 28px}.page-module___8aEwW__avatar{width:104px;height:104px;margin:0 auto 22px}.page-module___8aEwW__link{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__cursor,.page-module___8aEwW__statusDot,.page-module___8aEwW__scrollCueChevron,.page-module___8aEwW__avatarDot{animation:none}}
.BetterNiconicoShowcase-module__pS90IW__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.BetterNiconicoShowcase-module__pS90IW__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.BetterNiconicoShowcase-module__pS90IW__danmaku{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.BetterNiconicoShowcase-module__pS90IW__comment{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7c919938;text-shadow:0 0 1px #0009;will-change:transform;font-size:clamp(12px,2.4cqi,19px);font-weight:700;animation-name:BetterNiconicoShowcase-module__pS90IW__bnDanmaku;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.BetterNiconicoShowcase-module__pS90IW__commentTeal{color:#5eead44d}.BetterNiconicoShowcase-module__pS90IW__commentRed{color:#ff5f6e47}@keyframes BetterNiconicoShowcase-module__pS90IW__bnDanmaku{0%{transform:translate(102cqw)}to{transform:translate(-135cqw)}}.BetterNiconicoShowcase-module__pS90IW__header{z-index:1;text-align:center;max-width:640px;margin:0 auto 40px;position:relative}.BetterNiconicoShowcase-module__pS90IW__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.BetterNiconicoShowcase-module__pS90IW__prompt{color:var(--accent);font-weight:700}.BetterNiconicoShowcase-module__pS90IW__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.BetterNiconicoShowcase-module__pS90IW__lead{max-width:52ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.BetterNiconicoShowcase-module__pS90IW__grid{z-index:1;grid-template-columns:1fr;justify-items:center;gap:32px;display:grid;position:relative}@container (min-width:860px){.BetterNiconicoShowcase-module__pS90IW__grid{grid-template-columns:minmax(280px,320px) 1fr;place-items:center stretch;gap:48px}}.BetterNiconicoShowcase-module__pS90IW__popupReveal{width:100%;max-width:320px}.BetterNiconicoShowcase-module__pS90IW__popupFloat{animation:7s ease-in-out infinite BetterNiconicoShowcase-module__pS90IW__bnFloat}.BetterNiconicoShowcase-module__pS90IW__popup{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d161bf5,#070c0ff5);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #0006,0 30px 70px -28px #000000e6,0 0 50px -22px #2dd4bf66}.BetterNiconicoShowcase-module__pS90IW__popupHead{border-bottom:1px solid var(--border);background:#0d161b99;align-items:center;gap:11px;padding:14px 16px;display:flex}.BetterNiconicoShowcase-module__pS90IW__mark{filter:drop-shadow(0 2px 6px #00000080);flex-shrink:0;width:34px;height:34px;display:block}.BetterNiconicoShowcase-module__pS90IW__popupTitle{flex-direction:column;gap:1px;margin-right:auto;line-height:1.2;display:flex}.BetterNiconicoShowcase-module__pS90IW__popupTitle strong{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:14px;font-weight:600}.BetterNiconicoShowcase-module__pS90IW__popupSub{color:var(--text-dim);font-size:11px}.BetterNiconicoShowcase-module__pS90IW__ver{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent);background:#5eead40f;border-radius:999px;padding:3px 8px;font-size:10px}.BetterNiconicoShowcase-module__pS90IW__tabs{gap:6px;padding:12px 14px 0;display:flex}.BetterNiconicoShowcase-module__pS90IW__tabs span{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);border-radius:8px 8px 0 0;flex:1;padding:7px 0;font-size:12px}.BetterNiconicoShowcase-module__pS90IW__tabActive{box-shadow:inset 0 -2px 0 var(--accent-strong);background:#5eead414;color:var(--accent)!important}.BetterNiconicoShowcase-module__pS90IW__toggleList{margin:0;padding:8px 8px 4px;list-style:none}.BetterNiconicoShowcase-module__pS90IW__toggleRow{border-radius:9px;align-items:center;gap:12px;padding:11px 10px;display:flex}.BetterNiconicoShowcase-module__pS90IW__toggleRow:hover{background:#5eead40a}.BetterNiconicoShowcase-module__pS90IW__toggleLabel{color:var(--text);flex:1;font-size:12.5px}.BetterNiconicoShowcase-module__pS90IW__switch{background:#7c919938;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.BetterNiconicoShowcase-module__pS90IW__switchOn{box-shadow:0 0 12px -2px #2dd4bf99}.BetterNiconicoShowcase-module__pS90IW__knob{background:#f4fbfa;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000080}.BetterNiconicoShowcase-module__pS90IW__popupFoot{border-top:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);align-items:center;gap:8px;padding:12px 16px 14px;font-size:10.5px;display:flex}.BetterNiconicoShowcase-module__pS90IW__footDot{background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 8px var(--accent-strong);border-radius:50%;animation:2.4s ease-in-out infinite BetterNiconicoShowcase-module__pS90IW__bnPulse}.BetterNiconicoShowcase-module__pS90IW__details{flex-direction:column;gap:26px;width:100%;display:flex}.BetterNiconicoShowcase-module__pS90IW__techRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BetterNiconicoShowcase-module__pS90IW__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.BetterNiconicoShowcase-module__pS90IW__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:540px){.BetterNiconicoShowcase-module__pS90IW__features{grid-template-columns:1fr 1fr}}.BetterNiconicoShowcase-module__pS90IW__feature{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.BetterNiconicoShowcase-module__pS90IW__feature:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.BetterNiconicoShowcase-module__pS90IW__featureIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BetterNiconicoShowcase-module__pS90IW__featureGlyph{display:block}.BetterNiconicoShowcase-module__pS90IW__featureBody{flex-direction:column;gap:3px;display:flex}.BetterNiconicoShowcase-module__pS90IW__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.BetterNiconicoShowcase-module__pS90IW__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.BetterNiconicoShowcase-module__pS90IW__cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.BetterNiconicoShowcase-module__pS90IW__primary,.BetterNiconicoShowcase-module__pS90IW__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.BetterNiconicoShowcase-module__pS90IW__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.BetterNiconicoShowcase-module__pS90IW__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.BetterNiconicoShowcase-module__pS90IW__btnIcon{flex-shrink:0}.BetterNiconicoShowcase-module__pS90IW__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.BetterNiconicoShowcase-module__pS90IW__primary:hover,.BetterNiconicoShowcase-module__pS90IW__secondary:hover{transform:translateY(-2px)}.BetterNiconicoShowcase-module__pS90IW__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.BetterNiconicoShowcase-module__pS90IW__secondary:hover{background:#5eead417;border-color:#5eead48c}.BetterNiconicoShowcase-module__pS90IW__primary:hover .BetterNiconicoShowcase-module__pS90IW__btnArrow,.BetterNiconicoShowcase-module__pS90IW__secondary:hover .BetterNiconicoShowcase-module__pS90IW__btnArrow{transform:translate(2px,-2px)}}.BetterNiconicoShowcase-module__pS90IW__primary:focus-visible,.BetterNiconicoShowcase-module__pS90IW__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@keyframes BetterNiconicoShowcase-module__pS90IW__bnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes BetterNiconicoShowcase-module__pS90IW__bnPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.BetterNiconicoShowcase-module__pS90IW__danmaku{display:none}.BetterNiconicoShowcase-module__pS90IW__popupFloat,.BetterNiconicoShowcase-module__pS90IW__footDot{animation:none}}
.UcpGachaShowcase-module__lZgPoq__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.UcpGachaShowcase-module__lZgPoq__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.UcpGachaShowcase-module__lZgPoq__stamps{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90% at 50% 42%,#000 38%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 42%,#000 38%,#0000 78%)}.UcpGachaShowcase-module__lZgPoq__stamp{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;color:#7c919921;border:1.5px solid;border-radius:5px;padding:4px 10px;font-size:clamp(11px,1.9cqi,15px);font-weight:700;animation:7s ease-in-out infinite UcpGachaShowcase-module__lZgPoq__ucpTwinkle;position:absolute}.UcpGachaShowcase-module__lZgPoq__stampTeal{color:#5eead429}.UcpGachaShowcase-module__lZgPoq__stampRed{color:#ff5f6e26}.UcpGachaShowcase-module__lZgPoq__header{z-index:1;text-align:center;max-width:660px;margin:0 auto 40px;position:relative}.UcpGachaShowcase-module__lZgPoq__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.UcpGachaShowcase-module__lZgPoq__prompt{color:var(--accent);font-weight:700}.UcpGachaShowcase-module__lZgPoq__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;word-break:keep-all;text-wrap:balance;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(25px,6.2cqi,44px);font-weight:700}.UcpGachaShowcase-module__lZgPoq__lead{max-width:54ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.UcpGachaShowcase-module__lZgPoq__grid{z-index:1;grid-template-columns:1fr;justify-items:center;gap:40px;display:grid;position:relative}@container (min-width:860px){.UcpGachaShowcase-module__lZgPoq__grid{grid-template-columns:minmax(300px,360px) 1fr;place-items:center stretch;gap:52px}}.UcpGachaShowcase-module__lZgPoq__stage{justify-content:center;align-items:center;width:100%;padding:26px 0;display:flex}.UcpGachaShowcase-module__lZgPoq__fan{aspect-ratio:5/7;perspective:1100px;width:min(264px,78vw);position:relative}.UcpGachaShowcase-module__lZgPoq__card{border:1px solid color-mix(in srgb, var(--rar) 45%, transparent);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--rar) 16%, transparent), transparent 60%), linear-gradient(180deg, #0d161bf5, #070c0ff7);box-shadow:0 0 0 1px #00000080, 0 26px 60px -26px #000000e6, 0 0 42px -16px var(--rar-glow);border-radius:16px;position:absolute;inset:0;overflow:hidden}.UcpGachaShowcase-module__lZgPoq__cardBack{z-index:1}.UcpGachaShowcase-module__lZgPoq__cardBack2{transform:rotate(-13deg)translate(-19%,7%)scale(.9)}.UcpGachaShowcase-module__lZgPoq__cardBack1{z-index:2;transform:rotate(9deg)translate(18%,4%)scale(.93)}.UcpGachaShowcase-module__lZgPoq__backName{inset-inline:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:color-mix(in srgb, var(--rar) 70%, #fff);text-shadow:0 1px 6px #000000b3;font-size:13px;font-weight:700;position:absolute;top:14px}.UcpGachaShowcase-module__lZgPoq__cardFront{z-index:3;transform-style:preserve-3d;animation:8s ease-in-out infinite UcpGachaShowcase-module__lZgPoq__ucpFloat}.UcpGachaShowcase-module__lZgPoq__cardInner{flex-direction:column;gap:10px;height:100%;padding:12px;display:flex}.UcpGachaShowcase-module__lZgPoq__cardTop{align-items:center;gap:8px;display:flex}.UcpGachaShowcase-module__lZgPoq__badge{border:1px solid color-mix(in srgb, var(--rar) 40%, transparent);background:color-mix(in srgb, var(--rar) 16%, transparent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:color-mix(in srgb, var(--rar) 75%, #fff);border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.UcpGachaShowcase-module__lZgPoq__badge svg{width:13px;height:13px}.UcpGachaShowcase-module__lZgPoq__portal{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);background:#5eead40d;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px}.UcpGachaShowcase-module__lZgPoq__art{background:radial-gradient(90% 70% at 50% 28%, color-mix(in srgb, var(--rar) 22%, transparent), transparent 70%), linear-gradient(145deg, #142026e6, #080d10f2);border:1px solid #ffffff0f;border-radius:11px;flex:1;position:relative;overflow:hidden}.UcpGachaShowcase-module__lZgPoq__artWatermark{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;color:color-mix(in srgb, var(--rar) 36%, transparent);text-shadow:0 0 26px var(--rar-glow);justify-content:center;align-items:center;font-size:58px;font-weight:800;display:flex;position:absolute;inset:0}.UcpGachaShowcase-module__lZgPoq__artWatermark sub{vertical-align:-.15em;font-size:.6em}.UcpGachaShowcase-module__lZgPoq__holo{mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(115deg,#0000 18%,#ff008038,#00ffc833,#785aff38,#0000 82%) 0 0/220% 220%;animation:6s ease-in-out infinite UcpGachaShowcase-module__lZgPoq__ucpHolo;position:absolute;inset:0}.UcpGachaShowcase-module__lZgPoq__glare{background:linear-gradient(115deg,#0000 38%,#ffffff52 50%,#0000 62%);animation:5.5s ease-in-out infinite UcpGachaShowcase-module__lZgPoq__ucpGlare;position:absolute;inset:0;transform:translate(-65%)}.UcpGachaShowcase-module__lZgPoq__stampMark{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:#ff7884eb;text-shadow:0 1px 2px #00000080;background:#ff5f6e14;border:2px solid #ff5f6eb3;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:10px;transform:rotate(-13deg)}.UcpGachaShowcase-module__lZgPoq__cardBottom{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 2px;display:flex}.UcpGachaShowcase-module__lZgPoq__cardName{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:17px;font-weight:700}.UcpGachaShowcase-module__lZgPoq__cardMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:color-mix(in srgb, var(--rar) 72%, #fff);white-space:nowrap;font-size:10px}.UcpGachaShowcase-module__lZgPoq__details{flex-direction:column;gap:24px;width:100%;display:flex}.UcpGachaShowcase-module__lZgPoq__techRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UcpGachaShowcase-module__lZgPoq__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.UcpGachaShowcase-module__lZgPoq__rarity{border:1px solid var(--border);background:#5eead406;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;display:flex}.UcpGachaShowcase-module__lZgPoq__rarityLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);align-items:center;gap:7px;margin-right:2px;font-size:11.5px;font-weight:600;display:inline-flex}.UcpGachaShowcase-module__lZgPoq__rarityLabel svg{width:15px;height:15px;color:var(--accent)}.UcpGachaShowcase-module__lZgPoq__rarItem{color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.UcpGachaShowcase-module__lZgPoq__rarDot{background:var(--rar);width:9px;height:9px;box-shadow:0 0 9px -1px var(--rar);border-radius:50%}.UcpGachaShowcase-module__lZgPoq__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:540px){.UcpGachaShowcase-module__lZgPoq__features{grid-template-columns:1fr 1fr}}.UcpGachaShowcase-module__lZgPoq__feature{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.UcpGachaShowcase-module__lZgPoq__feature:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.UcpGachaShowcase-module__lZgPoq__featureIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UcpGachaShowcase-module__lZgPoq__featureGlyph{display:block}.UcpGachaShowcase-module__lZgPoq__featureBody{flex-direction:column;gap:3px;display:flex}.UcpGachaShowcase-module__lZgPoq__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.UcpGachaShowcase-module__lZgPoq__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.UcpGachaShowcase-module__lZgPoq__cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.UcpGachaShowcase-module__lZgPoq__primary,.UcpGachaShowcase-module__lZgPoq__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.UcpGachaShowcase-module__lZgPoq__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.UcpGachaShowcase-module__lZgPoq__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.UcpGachaShowcase-module__lZgPoq__btnIcon{flex-shrink:0}.UcpGachaShowcase-module__lZgPoq__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.UcpGachaShowcase-module__lZgPoq__primary:hover,.UcpGachaShowcase-module__lZgPoq__secondary:hover{transform:translateY(-2px)}.UcpGachaShowcase-module__lZgPoq__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.UcpGachaShowcase-module__lZgPoq__secondary:hover{background:#5eead417;border-color:#5eead48c}.UcpGachaShowcase-module__lZgPoq__primary:hover .UcpGachaShowcase-module__lZgPoq__btnArrow,.UcpGachaShowcase-module__lZgPoq__secondary:hover .UcpGachaShowcase-module__lZgPoq__btnArrow{transform:translate(2px,-2px)}}.UcpGachaShowcase-module__lZgPoq__primary:focus-visible,.UcpGachaShowcase-module__lZgPoq__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@keyframes UcpGachaShowcase-module__lZgPoq__ucpFloat{0%,to{transform:rotateX(7deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(3deg)rotateY(-3deg)translateY(-10px)}}@keyframes UcpGachaShowcase-module__lZgPoq__ucpHolo{0%,to{background-position:0%}50%{background-position:100%}}@keyframes UcpGachaShowcase-module__lZgPoq__ucpGlare{0%{transform:translate(-65%)}60%,to{transform:translate(65%)}}@keyframes UcpGachaShowcase-module__lZgPoq__ucpTwinkle{0%,to{opacity:.55}50%{opacity:1}}@container (max-width:600px){.UcpGachaShowcase-module__lZgPoq__fan{width:min(232px,72vw)}}@media (prefers-reduced-motion:reduce){.UcpGachaShowcase-module__lZgPoq__stamps{display:none}.UcpGachaShowcase-module__lZgPoq__cardFront{animation:none;transform:rotateX(5deg)rotateY(-7deg)}.UcpGachaShowcase-module__lZgPoq__holo,.UcpGachaShowcase-module__lZgPoq__glare{animation:none}}
.SimilarityShowcase-module__jYHlva__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.SimilarityShowcase-module__jYHlva__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.SimilarityShowcase-module__jYHlva__echoes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.SimilarityShowcase-module__jYHlva__echo{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5eead41f;will-change:transform;font-size:clamp(12px,2.1cqi,17px);font-weight:600;animation-name:SimilarityShowcase-module__jYHlva__simDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}@keyframes SimilarityShowcase-module__jYHlva__simDrift{0%{transform:translate(104cqw)}to{transform:translate(-130cqw)}}.SimilarityShowcase-module__jYHlva__header{z-index:1;text-align:center;max-width:660px;margin:0 auto 40px;position:relative}.SimilarityShowcase-module__jYHlva__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.SimilarityShowcase-module__jYHlva__prompt{color:var(--accent);font-weight:700}.SimilarityShowcase-module__jYHlva__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.SimilarityShowcase-module__jYHlva__lead{max-width:60ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.85}.SimilarityShowcase-module__jYHlva__grid{z-index:1;flex-direction:column;gap:clamp(30px,5vw,46px);display:flex;position:relative}.SimilarityShowcase-module__jYHlva__scanner{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d161beb,#080d10f0);border-radius:14px;width:100%;max-width:940px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #0006,0 34px 80px -34px #000000e6,0 0 70px -26px #2dd4bf47}.SimilarityShowcase-module__jYHlva__scanBar{border-bottom:1px solid var(--border);background:var(--panel-bar);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.SimilarityShowcase-module__jYHlva__dots{gap:7px;display:inline-flex}.SimilarityShowcase-module__jYHlva__dots i{background:#2a3a40;border-radius:50%;width:11px;height:11px}.SimilarityShowcase-module__jYHlva__dots i:first-child{background:#ff5f56}.SimilarityShowcase-module__jYHlva__dots i:nth-child(2){background:#ffbd2e}.SimilarityShowcase-module__jYHlva__dots i:nth-child(3){background:#27c93f}.SimilarityShowcase-module__jYHlva__scanPath{text-align:center;color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SimilarityShowcase-module__jYHlva__scanVer{border:1px solid var(--border);letter-spacing:.04em;color:var(--accent);background:#5eead40f;border-radius:999px;padding:3px 8px;font-size:10px}.SimilarityShowcase-module__jYHlva__scanBody{padding:clamp(16px,3cqi,24px) clamp(14px,3cqi,26px) clamp(18px,3cqi,26px)}.SimilarityShowcase-module__jYHlva__cmdLine{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);align-items:center;font-size:clamp(12.5px,2.6cqi,15px);display:flex}.SimilarityShowcase-module__jYHlva__cmdPrompt{color:var(--accent);margin-right:10px;font-weight:700}.SimilarityShowcase-module__jYHlva__cmd{white-space:pre}.SimilarityShowcase-module__jYHlva__cmdCursor{vertical-align:-.16em;background:var(--accent);width:.5em;height:1.05em;margin-left:4px;animation:1.1s step-end infinite SimilarityShowcase-module__jYHlva__simBlink;display:inline-block;box-shadow:0 0 10px #5eead4b3}.SimilarityShowcase-module__jYHlva__statLine{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:14px 0 4px;font-size:clamp(11.5px,2.4cqi,13px);display:flex}.SimilarityShowcase-module__jYHlva__statLine b{color:var(--accent);font-weight:600}.SimilarityShowcase-module__jYHlva__statCheck{color:var(--accent-strong);margin-right:4px;font-weight:700}.SimilarityShowcase-module__jYHlva__cards{grid-template-columns:1fr;align-items:center;gap:16px;margin-top:20px;display:grid}@container (min-width:720px){.SimilarityShowcase-module__jYHlva__cards{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:stretch;gap:0}}.SimilarityShowcase-module__jYHlva__card{border:1px solid var(--border);background:#060c0eb8;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000004d}.SimilarityShowcase-module__jYHlva__cardHead{border-bottom:1px solid var(--border);height:38px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0d161b99;align-items:center;gap:9px;padding:0 12px;display:flex}.SimilarityShowcase-module__jYHlva__fileDot{background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 8px var(--accent-strong);border-radius:50%;flex-shrink:0}.SimilarityShowcase-module__jYHlva__fileName{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.SimilarityShowcase-module__jYHlva__symbolBadge{color:var(--accent);border:1px solid var(--border);white-space:nowrap;background:#5eead414;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px}.SimilarityShowcase-module__jYHlva__codeWrap{position:relative}.SimilarityShowcase-module__jYHlva__beamLayer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.SimilarityShowcase-module__jYHlva__beam{filter:blur(.3px);will-change:transform;background:linear-gradient(#0000,#5eead429 45%,#5eead447 50%,#5eead429 55%,#0000);border-top:1px solid #5eead473;border-bottom:1px solid #5eead433;height:30px;position:absolute;left:0;right:0}.SimilarityShowcase-module__jYHlva__code{z-index:1;font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;tab-size:2;margin:0;padding:16px 0;font-size:12px;line-height:22px;position:relative;overflow-x:auto}.SimilarityShowcase-module__jYHlva__code::-webkit-scrollbar{height:0;display:none}.SimilarityShowcase-module__jYHlva__codeLine{white-space:pre;align-items:center;height:22px;padding:0 14px 0 0;display:flex;position:relative}.SimilarityShowcase-module__jYHlva__lineGlow{z-index:0;transform-origin:0;box-shadow:inset 2px 0 0 var(--accent-strong);background:linear-gradient(90deg,#2dd4bf29,#2dd4bf0a);position:absolute;inset:0}.SimilarityShowcase-module__jYHlva__lineNo{z-index:1;text-align:right;color:#6f828c80;-webkit-user-select:none;user-select:none;flex-shrink:0;width:34px;padding-right:12px;position:relative}.SimilarityShowcase-module__jYHlva__lineCode{z-index:1;font-family:inherit;position:relative}.SimilarityShowcase-module__jYHlva__codeLineMatch .SimilarityShowcase-module__jYHlva__lineNo{color:var(--accent)}.SimilarityShowcase-module__jYHlva__center{justify-content:center;align-items:center;display:flex;position:relative}.SimilarityShowcase-module__jYHlva__connectors{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}@container (min-width:720px){.SimilarityShowcase-module__jYHlva__connectors{display:block}}.SimilarityShowcase-module__jYHlva__connectorGroup path{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;filter:drop-shadow(0 0 3px #5eead499);opacity:.85}.SimilarityShowcase-module__jYHlva__score{z-index:2;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:relative}.SimilarityShowcase-module__jYHlva__ring{filter:drop-shadow(0 0 14px #2dd4bf59);width:116px;height:116px;position:absolute;inset:0}.SimilarityShowcase-module__jYHlva__ringTrack{fill:#060c0ed9;stroke:#5eead424;stroke-width:6px}.SimilarityShowcase-module__jYHlva__ringProgress{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round}.SimilarityShowcase-module__jYHlva__scoreText{font-family:var(--font-geist-mono), ui-monospace, monospace;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.SimilarityShowcase-module__jYHlva__scoreValue{color:#fff;text-shadow:0 0 16px #5eead480;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.SimilarityShowcase-module__jYHlva__scoreLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:9px}.SimilarityShowcase-module__jYHlva__caption{border-top:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.SimilarityShowcase-module__jYHlva__captionTag{color:var(--accent);letter-spacing:.04em;background:#5eead41a;border-radius:999px;padding:2px 9px}.SimilarityShowcase-module__jYHlva__captionMain{color:var(--text)}.SimilarityShowcase-module__jYHlva__captionMeta{color:var(--text-dim);margin-left:auto}.SimilarityShowcase-module__jYHlva__details{flex-direction:column;gap:24px;width:100%;max-width:940px;margin:0 auto;display:flex}.SimilarityShowcase-module__jYHlva__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SimilarityShowcase-module__jYHlva__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 12px;font-size:11.5px}.SimilarityShowcase-module__jYHlva__modes{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:640px){.SimilarityShowcase-module__jYHlva__modes{grid-template-columns:1fr 1fr}}.SimilarityShowcase-module__jYHlva__mode{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.SimilarityShowcase-module__jYHlva__mode:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.SimilarityShowcase-module__jYHlva__modeIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SimilarityShowcase-module__jYHlva__modeGlyph{display:block}.SimilarityShowcase-module__jYHlva__modeBody{flex-direction:column;gap:4px;display:flex}.SimilarityShowcase-module__jYHlva__modeTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:13.5px;font-weight:600}.SimilarityShowcase-module__jYHlva__modeDesc{color:var(--text-dim);font-size:12px;line-height:1.65}.SimilarityShowcase-module__jYHlva__aiCallout{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#2dd4bf1a,#0000 60%),#080e1199;border-radius:14px;gap:14px;padding:18px;display:flex}.SimilarityShowcase-module__jYHlva__aiIcon{width:40px;height:40px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SimilarityShowcase-module__jYHlva__aiBody{flex-direction:column;gap:8px;min-width:0;display:flex}.SimilarityShowcase-module__jYHlva__aiTitle{color:var(--text);font-size:13.5px;font-weight:600}.SimilarityShowcase-module__jYHlva__aiCmd{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--accent);white-space:nowrap;background:#00000059;border-radius:8px;padding:9px 12px;font-size:12px;display:block;overflow-x:auto}.SimilarityShowcase-module__jYHlva__aiNote{color:var(--text-dim);font-size:12px;line-height:1.65}.SimilarityShowcase-module__jYHlva__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.SimilarityShowcase-module__jYHlva__primary,.SimilarityShowcase-module__jYHlva__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.SimilarityShowcase-module__jYHlva__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.SimilarityShowcase-module__jYHlva__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.SimilarityShowcase-module__jYHlva__btnIcon{flex-shrink:0}.SimilarityShowcase-module__jYHlva__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.SimilarityShowcase-module__jYHlva__primary:hover,.SimilarityShowcase-module__jYHlva__secondary:hover{transform:translateY(-2px)}.SimilarityShowcase-module__jYHlva__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.SimilarityShowcase-module__jYHlva__secondary:hover{background:#5eead417;border-color:#5eead48c}.SimilarityShowcase-module__jYHlva__primary:hover .SimilarityShowcase-module__jYHlva__btnArrow,.SimilarityShowcase-module__jYHlva__secondary:hover .SimilarityShowcase-module__jYHlva__btnArrow{transform:translate(2px,-2px)}}.SimilarityShowcase-module__jYHlva__primary:focus-visible,.SimilarityShowcase-module__jYHlva__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.SimilarityShowcase-module__jYHlva__signature{z-index:1;opacity:.7;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.SimilarityShowcase-module__jYHlva__signatureMark{width:26px;height:26px}.SimilarityShowcase-module__jYHlva__signatureText{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}@keyframes SimilarityShowcase-module__jYHlva__simBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:600px){.SimilarityShowcase-module__jYHlva__scanBody{padding:16px 12px 18px}.SimilarityShowcase-module__jYHlva__caption{font-size:11px}.SimilarityShowcase-module__jYHlva__captionMeta{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.SimilarityShowcase-module__jYHlva__echoes{display:none}.SimilarityShowcase-module__jYHlva__cmdCursor{animation:none}}
.TamePadShowcase-module__aIj_xa__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.TamePadShowcase-module__aIj_xa__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.TamePadShowcase-module__aIj_xa__echoes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.TamePadShowcase-module__aIj_xa__echo{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7c919933;text-shadow:0 0 1px #0009;will-change:transform;font-size:clamp(12px,2.3cqi,18px);font-weight:600;animation-name:TamePadShowcase-module__aIj_xa__tpDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.TamePadShowcase-module__aIj_xa__echoIndigo{color:#7b8bff42}@keyframes TamePadShowcase-module__aIj_xa__tpDrift{0%{transform:translate(102cqw)}to{transform:translate(-135cqw)}}.TamePadShowcase-module__aIj_xa__header{z-index:1;text-align:center;max-width:660px;margin:0 auto 40px;position:relative}.TamePadShowcase-module__aIj_xa__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.TamePadShowcase-module__aIj_xa__prompt{color:var(--accent);font-weight:700}.TamePadShowcase-module__aIj_xa__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.TamePadShowcase-module__aIj_xa__lead{max-width:56ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.TamePadShowcase-module__aIj_xa__grid{z-index:1;grid-template-columns:1fr;justify-items:center;gap:32px;display:grid;position:relative}@container (min-width:860px){.TamePadShowcase-module__aIj_xa__grid{grid-template-columns:minmax(320px,380px) 1fr;place-items:center stretch;gap:48px}}.TamePadShowcase-module__aIj_xa__sceneReveal{width:100%;max-width:420px}.TamePadShowcase-module__aIj_xa__scene{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d161bf0,#080d10f5);border-radius:14px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 30px 70px -30px #000000e6,0 0 60px -24px #5b6cff59}.TamePadShowcase-module__aIj_xa__sceneBar{border-bottom:1px solid var(--border);background:var(--panel-bar);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.TamePadShowcase-module__aIj_xa__dots{gap:7px;display:inline-flex}.TamePadShowcase-module__aIj_xa__dots i{background:#2a3a40;border-radius:50%;width:10px;height:10px}.TamePadShowcase-module__aIj_xa__dots i:first-child{background:#ff5f56}.TamePadShowcase-module__aIj_xa__dots i:nth-child(2){background:#ffbd2e}.TamePadShowcase-module__aIj_xa__dots i:nth-child(3){background:#27c93f}.TamePadShowcase-module__aIj_xa__scenePath{color:var(--text-dim);letter-spacing:.04em}.TamePadShowcase-module__aIj_xa__sceneBody{flex:1;min-height:304px;padding:16px 18px;position:relative}.TamePadShowcase-module__aIj_xa__session{max-width:62%;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);opacity:.5;-webkit-user-select:none;user-select:none;flex-direction:column;gap:7px;font-size:11.5px;line-height:1.5;display:flex}.TamePadShowcase-module__aIj_xa__sessionLine{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.TamePadShowcase-module__aIj_xa__sessionPrompt{color:var(--accent);font-weight:700}.TamePadShowcase-module__aIj_xa__sessionTick{color:#7b8bffbf}.TamePadShowcase-module__aIj_xa__sessionOk{color:#27c93f}.TamePadShowcase-module__aIj_xa__sessionCmd{color:var(--text)}.TamePadShowcase-module__aIj_xa__sessionCaret{background:var(--accent);width:.5em;height:1.05em;animation:1.1s step-end infinite TamePadShowcase-module__aIj_xa__tpBlink;display:inline-block;transform:translateY(.15em)}.TamePadShowcase-module__aIj_xa__dock{--tp-accent:#5b6cff;--tp-accent-dim:#3b4cdc;--tp-bg:#141926fa;--tp-border:#2a3147;--tp-text:#f0f0f0;--tp-muted:#a0aec0;--tp-textarea:#11151f;--tp-strip:linear-gradient(180deg, #6b7cff 0%, #3b4cdc 100%);--tp-strip-snoozed:linear-gradient(180deg, #4a5568 0%, #2d3748 100%);--tp-collapsed:.42;--tp-pulse-peak:.85;inset-block:0;pointer-events:none;width:min(252px,80%);position:absolute;right:0}.TamePadShowcase-module__aIj_xa__strip{width:8px;opacity:var(--tp-collapsed);transition:opacity .14s;position:absolute;top:8px;bottom:8px;right:0}.TamePadShowcase-module__aIj_xa__stripFill{background:var(--tp-strip);border-radius:4px 0 0 4px;transition:background .14s;position:absolute;inset:0;box-shadow:0 0 18px -4px #5b6cffcc}.TamePadShowcase-module__aIj_xa__stripGrip{background:#eef0ffd9;border-radius:3px 0 0 3px;width:100%;height:42px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff40}.TamePadShowcase-module__aIj_xa__strip[data-snoozed=true] .TamePadShowcase-module__aIj_xa__stripFill{background:var(--tp-strip-snoozed);box-shadow:none}.TamePadShowcase-module__aIj_xa__strip[data-snoozed=true] .TamePadShowcase-module__aIj_xa__stripGrip{display:none}.TamePadShowcase-module__aIj_xa__stripPulsing{animation:1.6s ease-in-out 3 TamePadShowcase-module__aIj_xa__tpBreathe}@keyframes TamePadShowcase-module__aIj_xa__tpBreathe{0%,to{opacity:var(--tp-collapsed)}50%{opacity:var(--tp-pulse-peak)}}.TamePadShowcase-module__aIj_xa__dock[data-expanded=true] .TamePadShowcase-module__aIj_xa__strip{opacity:0}.TamePadShowcase-module__aIj_xa__hotzone{inset-block:0;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:36px;padding:0;position:absolute;right:0}.TamePadShowcase-module__aIj_xa__hotzone:focus-visible{outline:2px solid var(--tp-accent);outline-offset:-2px;border-radius:4px}.TamePadShowcase-module__aIj_xa__dock[data-expanded=true] .TamePadShowcase-module__aIj_xa__hotzone{pointer-events:none}.TamePadShowcase-module__aIj_xa__panel{border-left:1px solid var(--tp-border);background:var(--tp-bg);color:var(--tp-text);opacity:0;pointer-events:none;border-radius:10px 0 0 10px;flex-direction:column;gap:6px;padding:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0;transform:translate(10px);box-shadow:-18px 0 40px -24px #000c}.TamePadShowcase-module__aIj_xa__dock[data-expanded=true] .TamePadShowcase-module__aIj_xa__panel{opacity:1;pointer-events:auto;transform:translate(0)}.TamePadShowcase-module__aIj_xa__titleBar{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--tp-muted);justify-content:space-between;align-items:center;gap:4px;padding:2px 2px 0;font-size:11px;display:flex}.TamePadShowcase-module__aIj_xa__titleBarControls{gap:2px;display:inline-flex}.TamePadShowcase-module__aIj_xa__iconBtn{width:20px;height:20px;color:var(--tp-muted);cursor:pointer;opacity:.55;filter:grayscale();background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background 80ms,border-color 80ms,opacity .1s,filter .1s;display:inline-flex}.TamePadShowcase-module__aIj_xa__iconBtn:hover{border-color:var(--tp-accent);opacity:.9;background:#3d4758}.TamePadShowcase-module__aIj_xa__iconBtnActive{opacity:1;filter:none;background:var(--tp-accent-dim);border-color:var(--tp-accent)}.TamePadShowcase-module__aIj_xa__pad{resize:none;border:1px solid var(--tp-border);background:var(--tp-textarea);width:100%;min-height:64px;color:var(--tp-text);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;outline:none;flex:1;padding:9px 11px;font-size:12.5px;line-height:1.6}.TamePadShowcase-module__aIj_xa__pad:focus{border-color:var(--tp-accent)}.TamePadShowcase-module__aIj_xa__actions{gap:6px;display:flex}.TamePadShowcase-module__aIj_xa__actionBtn{border:1px solid var(--tp-border);color:var(--tp-text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#2d3748;border-radius:4px;flex:1;padding:6px 10px;font-size:12px;transition:background 80ms,border-color 80ms}.TamePadShowcase-module__aIj_xa__actionBtn:hover{border-color:var(--tp-accent);background:#3d4758}.TamePadShowcase-module__aIj_xa__convertRow{color:var(--tp-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:1px 2px;font-size:11.5px;display:inline-flex}.TamePadShowcase-module__aIj_xa__convertRow input{accent-color:var(--tp-accent);cursor:pointer}.TamePadShowcase-module__aIj_xa__clip{border:1px solid var(--tp-border);background:#00000052;border-radius:6px;flex-direction:column;gap:5px;padding:7px 9px;display:flex}.TamePadShowcase-module__aIj_xa__clipHead{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-muted);align-items:center;gap:6px;font-size:10px;display:flex}.TamePadShowcase-module__aIj_xa__clipGlyph{color:#7b8bffe6;width:14px;height:14px}.TamePadShowcase-module__aIj_xa__clipMeta{color:#aab3ff;letter-spacing:.02em;text-transform:none;background:#5b6cff29;border-radius:999px;margin-left:auto;padding:1px 7px}.TamePadShowcase-module__aIj_xa__clipBody{max-height:44px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#cdd6ff;white-space:pre-wrap;word-break:break-word;margin:0;font-size:11.5px;line-height:1.5;overflow:hidden}.TamePadShowcase-module__aIj_xa__clipFlat{white-space:nowrap;text-overflow:ellipsis}.TamePadShowcase-module__aIj_xa__clipEmpty{color:var(--tp-muted);opacity:.7}.TamePadShowcase-module__aIj_xa__toast{background:var(--tp-accent);color:#fff;opacity:0;pointer-events:none;border-radius:4px;padding:5px 10px;font-size:11.5px;transition:opacity .2s;position:absolute;bottom:12px;right:14px;box-shadow:0 2px 10px #0006}.TamePadShowcase-module__aIj_xa__toastShow{opacity:1}.TamePadShowcase-module__aIj_xa__hint{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--accent);opacity:.72;pointer-events:none;font-size:11px;transition:opacity .3s;animation:2.6s ease-in-out infinite TamePadShowcase-module__aIj_xa__tpHintNudge;position:absolute;bottom:14px;left:16px}.TamePadShowcase-module__aIj_xa__sceneBody:has(.TamePadShowcase-module__aIj_xa__dock[data-expanded=true]) .TamePadShowcase-module__aIj_xa__hint{opacity:0}@keyframes TamePadShowcase-module__aIj_xa__tpHintNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.TamePadShowcase-module__aIj_xa__details{flex-direction:column;gap:26px;width:100%;display:flex}.TamePadShowcase-module__aIj_xa__techRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TamePadShowcase-module__aIj_xa__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.TamePadShowcase-module__aIj_xa__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:540px){.TamePadShowcase-module__aIj_xa__features{grid-template-columns:1fr 1fr}}.TamePadShowcase-module__aIj_xa__feature{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.TamePadShowcase-module__aIj_xa__feature:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.TamePadShowcase-module__aIj_xa__featureIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TamePadShowcase-module__aIj_xa__featureGlyph{display:block}.TamePadShowcase-module__aIj_xa__featureBody{flex-direction:column;gap:3px;display:flex}.TamePadShowcase-module__aIj_xa__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.TamePadShowcase-module__aIj_xa__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.TamePadShowcase-module__aIj_xa__callout{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#5b6cff1f,#0000 60%),#080e1199;border-radius:14px;gap:14px;padding:18px;display:flex}.TamePadShowcase-module__aIj_xa__calloutIcon{color:#aab3ff;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border);background:#5b6cff24;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TamePadShowcase-module__aIj_xa__calloutBody{flex-direction:column;gap:8px;min-width:0;display:flex}.TamePadShowcase-module__aIj_xa__calloutTitle{color:var(--text);font-size:13.5px;font-weight:600}.TamePadShowcase-module__aIj_xa__calloutCmd{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#00000059;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:inline-flex}.TamePadShowcase-module__aIj_xa__codeDim{color:var(--text-dim);font-size:11.5px}.TamePadShowcase-module__aIj_xa__calloutNote{color:var(--text-dim);font-size:12px;line-height:1.65}.TamePadShowcase-module__aIj_xa__cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.TamePadShowcase-module__aIj_xa__primary,.TamePadShowcase-module__aIj_xa__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.TamePadShowcase-module__aIj_xa__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.TamePadShowcase-module__aIj_xa__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.TamePadShowcase-module__aIj_xa__btnIcon{flex-shrink:0}.TamePadShowcase-module__aIj_xa__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.TamePadShowcase-module__aIj_xa__primary:hover,.TamePadShowcase-module__aIj_xa__secondary:hover{transform:translateY(-2px)}.TamePadShowcase-module__aIj_xa__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.TamePadShowcase-module__aIj_xa__secondary:hover{background:#5eead417;border-color:#5eead48c}.TamePadShowcase-module__aIj_xa__primary:hover .TamePadShowcase-module__aIj_xa__btnArrow,.TamePadShowcase-module__aIj_xa__secondary:hover .TamePadShowcase-module__aIj_xa__btnArrow{transform:translate(2px,-2px)}}.TamePadShowcase-module__aIj_xa__primary:focus-visible,.TamePadShowcase-module__aIj_xa__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.TamePadShowcase-module__aIj_xa__signature{z-index:1;opacity:.75;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.TamePadShowcase-module__aIj_xa__signatureMark{width:26px;height:26px}.TamePadShowcase-module__aIj_xa__signatureText{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}@keyframes TamePadShowcase-module__aIj_xa__tpBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:600px){.TamePadShowcase-module__aIj_xa__sceneReveal{max-width:100%}}@media (prefers-reduced-motion:reduce){.TamePadShowcase-module__aIj_xa__echoes{display:none}.TamePadShowcase-module__aIj_xa__sessionCaret,.TamePadShowcase-module__aIj_xa__hint{animation:none}.TamePadShowcase-module__aIj_xa__stripPulsing{opacity:var(--tp-pulse-peak);animation:none}}
.MemlensShowcase-module__6IwGxa__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.MemlensShowcase-module__6IwGxa__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.MemlensShowcase-module__6IwGxa__echoes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(125% 95% at 50% 40%,#000 36%,#0000 80%);mask-image:radial-gradient(125% 95% at 50% 40%,#000 36%,#0000 80%)}.MemlensShowcase-module__6IwGxa__echo{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;color:#7c91991f;font-size:clamp(11px,1.7cqi,14px);animation-name:MemlensShowcase-module__6IwGxa__mlDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.MemlensShowcase-module__6IwGxa__header{z-index:1;text-align:center;max-width:680px;margin:0 auto 40px;position:relative}.MemlensShowcase-module__6IwGxa__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.MemlensShowcase-module__6IwGxa__prompt{color:var(--accent);font-weight:700}.MemlensShowcase-module__6IwGxa__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;word-break:keep-all;text-wrap:balance;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,6.4cqi,46px);font-weight:700}.MemlensShowcase-module__6IwGxa__lead{max-width:56ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.MemlensShowcase-module__6IwGxa__lead strong{color:var(--text);font-weight:600}.MemlensShowcase-module__6IwGxa__stage{z-index:1;flex-direction:column;align-items:center;gap:18px;width:100%;margin-bottom:44px;display:flex;position:relative}.MemlensShowcase-module__6IwGxa__window{--ml-paper:#f4ecd8;--ml-paper-2:#ede4cd;--ml-paper-3:#e2d6b6;--ml-paper-deep:#d8c89f;--ml-ink:#14110b;--ml-ink-2:#2f291d;--ml-ink-3:#5b513f;--ml-ink-mute:#8b7f63;--ml-rule:#c9b88e;--ml-rule-strong:#9a8758;--ml-rule-soft:#ddd0a8;--ml-red:#a02a1c;--ml-indigo:#1e3a6b;--ml-forest:#2c5a3a;--ml-ochre:#8a6520;--ml-serif:"Iowan Old Style", "Hoefler Text", Georgia, "Times New Roman", serif;background:var(--ml-paper);background-image:radial-gradient(at 18% 0,#dac89180,#0000 55%),radial-gradient(at 82% 100%,#c8af6e59,#0000 60%);border:1px solid #00000080;border-radius:14px;width:100%;max-width:900px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5eead41f,0 36px 90px -34px #000000f2,0 0 60px -24px #2dd4bf40}.MemlensShowcase-module__6IwGxa__titlebar{background:linear-gradient(#1a130b,#120d07);border-bottom:1px solid #0009;align-items:center;gap:12px;padding:10px 14px;display:flex}.MemlensShowcase-module__6IwGxa__dots{gap:7px;display:inline-flex}.MemlensShowcase-module__6IwGxa__dots i{background:#463525;border-radius:50%;width:10px;height:10px}.MemlensShowcase-module__6IwGxa__dots i:first-child{background:#e0533f}.MemlensShowcase-module__6IwGxa__dots i:nth-child(2){background:#d8a02a}.MemlensShowcase-module__6IwGxa__dots i:nth-child(3){background:#5aa64a}.MemlensShowcase-module__6IwGxa__winTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:#e8dcc0;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.MemlensShowcase-module__6IwGxa__winMark{color:#e0cfa0}.MemlensShowcase-module__6IwGxa__winActions{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.MemlensShowcase-module__6IwGxa__liveTag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:#c2b48f;border:1px solid #e0cfa02e;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.MemlensShowcase-module__6IwGxa__liveDot{background:#5aa64a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite MemlensShowcase-module__6IwGxa__mlPulse;box-shadow:0 0 7px #5aa64a}.MemlensShowcase-module__6IwGxa__liveOn{color:#f4e6c2;background:#5aa64a29;border-color:#5aa64a8c}.MemlensShowcase-module__6IwGxa__liveOn .MemlensShowcase-module__6IwGxa__liveDot{animation:.7s ease-in-out infinite MemlensShowcase-module__6IwGxa__mlPing}.MemlensShowcase-module__6IwGxa__winPill{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#c2b48f;border:1px solid #e0cfa029;border-radius:5px;padding:2px 7px;font-size:10px}.MemlensShowcase-module__6IwGxa__winIcon{color:#a99a72;font-size:13px;line-height:1}.MemlensShowcase-module__6IwGxa__body{grid-template-columns:1fr;height:auto;display:grid;position:relative}.MemlensShowcase-module__6IwGxa__projects{border-right:1px solid var(--ml-rule);background:linear-gradient(#dac89129,#0000);flex-direction:column;display:none;overflow:hidden}.MemlensShowcase-module__6IwGxa__memories{flex-direction:column;min-width:0;display:flex;overflow:hidden}.MemlensShowcase-module__6IwGxa__detail{border-top:1px solid var(--ml-rule);background:linear-gradient(#fffaeb73,#0000);min-width:0;position:relative;overflow:hidden}@container (min-width:600px){.MemlensShowcase-module__6IwGxa__body{grid-template-columns:minmax(0,1fr) minmax(0,1.32fr);height:clamp(340px,62cqi,384px)}.MemlensShowcase-module__6IwGxa__memories{border-right:1px solid var(--ml-rule)}.MemlensShowcase-module__6IwGxa__detail{border-top:none}}@container (min-width:820px){.MemlensShowcase-module__6IwGxa__body{grid-template-columns:138px minmax(0,1fr) minmax(0,1.34fr)}.MemlensShowcase-module__6IwGxa__projects{display:flex}}.MemlensShowcase-module__6IwGxa__paneHead{border-bottom:1px solid var(--ml-ink);font-family:var(--ml-serif);color:var(--ml-ink);flex-shrink:0;padding:12px 14px 9px;font-size:15px;font-weight:500}.MemlensShowcase-module__6IwGxa__projectList{margin:0;padding:6px 0;list-style:none;overflow:hidden}.MemlensShowcase-module__6IwGxa__projectItem{border-left:3px solid #0000;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.MemlensShowcase-module__6IwGxa__projectActive{border-left-color:var(--ml-ink);background:#a8821e29}.MemlensShowcase-module__6IwGxa__projectName{font-family:var(--ml-serif);color:var(--ml-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.MemlensShowcase-module__6IwGxa__cwd{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:var(--ml-red);color:var(--ml-paper);padding:2px 5px 1px;font-size:8px;font-style:normal;font-weight:700;transform:rotate(-2deg);box-shadow:0 1px #50140a4d}.MemlensShowcase-module__6IwGxa__projectEncoded{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ml-ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.MemlensShowcase-module__6IwGxa__toolbar{border-bottom:1px solid var(--ml-rule);flex-shrink:0;padding:12px 14px 9px}.MemlensShowcase-module__6IwGxa__search{border-bottom:1px solid var(--ml-ink);font-family:var(--ml-serif);color:var(--ml-ink-mute);align-items:center;padding-bottom:5px;font-size:13.5px;font-style:italic;display:flex}.MemlensShowcase-module__6IwGxa__caret{background:var(--ml-red);width:1px;height:15px;margin-left:2px;animation:1.1s step-end infinite MemlensShowcase-module__6IwGxa__mlBlink}.MemlensShowcase-module__6IwGxa__chips{border-bottom:1px solid var(--ml-rule);flex-wrap:wrap;flex-shrink:0;gap:5px;padding:9px 14px;display:flex}.MemlensShowcase-module__6IwGxa__chip{border:1px solid var(--ml-rule-strong,#9a8758);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-ink-3);background:0 0;padding:2px 8px 1px;font-size:9px;font-weight:600}.MemlensShowcase-module__6IwGxa__chipAll{background:var(--ml-ink);border-color:var(--ml-ink);color:var(--ml-paper)}.MemlensShowcase-module__6IwGxa__memList{flex:1;margin:0;padding:4px 0 16px;list-style:none;overflow:hidden}.MemlensShowcase-module__6IwGxa__memItem{text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;flex-wrap:wrap;align-items:baseline;gap:3px 8px;width:100%;padding:9px 14px 9px 11px;transition:background .16s,border-left-color .16s,box-shadow .3s;display:flex}.MemlensShowcase-module__6IwGxa__memItem:hover{background:#a8821e14}.MemlensShowcase-module__6IwGxa__memItemActive{border-left-color:var(--ml-ink);background:#a8821e29}.MemlensShowcase-module__6IwGxa__memItemFresh{background:#a02a1c14;box-shadow:inset 0 0 0 2px #a02a1c8c}.MemlensShowcase-module__6IwGxa__stamp{min-width:60px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ml-paper);background:var(--ml-ink);flex-shrink:0;padding:3px 7px 2px;font-size:9px;font-weight:700;transform:rotate(-1deg);box-shadow:0 1px #140a002e}.MemlensShowcase-module__6IwGxa__stampUser{background:var(--ml-indigo);border-color:var(--ml-indigo);color:var(--ml-paper)}.MemlensShowcase-module__6IwGxa__stampFeedback{background:var(--ml-red);border-color:var(--ml-red);color:var(--ml-paper)}.MemlensShowcase-module__6IwGxa__stampProject{background:var(--ml-forest);border-color:var(--ml-forest);color:var(--ml-paper)}.MemlensShowcase-module__6IwGxa__stampReference{background:var(--ml-ochre);border-color:var(--ml-ochre);color:var(--ml-paper)}.MemlensShowcase-module__6IwGxa__stampIndex{background:var(--ml-paper-deep);color:var(--ml-ink-2)}.MemlensShowcase-module__6IwGxa__memName{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ml-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.MemlensShowcase-module__6IwGxa__memNameIndex{font-family:var(--ml-serif);font-size:16px;font-style:italic;font-weight:500}.MemlensShowcase-module__6IwGxa__memAge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-ink-mute);white-space:nowrap;margin-left:auto;font-size:9.5px}.MemlensShowcase-module__6IwGxa__memDesc{font-family:var(--ml-serif);color:var(--ml-ink-3);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;margin-left:68px;font-size:11.5px;font-style:italic;line-height:1.4;overflow:hidden}.MemlensShowcase-module__6IwGxa__detailInner{flex-direction:column;height:100%;padding:18px 22px 22px;display:flex;overflow:hidden}.MemlensShowcase-module__6IwGxa__detailHead{border-bottom:1px solid var(--ml-ink);align-items:center;gap:10px;padding-bottom:12px;display:flex}.MemlensShowcase-module__6IwGxa__detailTitle{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ml-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;font-weight:600;overflow:hidden}.MemlensShowcase-module__6IwGxa__detailAge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-ink-mute);white-space:nowrap;font-size:9.5px}.MemlensShowcase-module__6IwGxa__detailDesc{font-family:var(--ml-serif);color:var(--ml-ink-2);margin:12px 0 4px;font-size:14px;font-style:italic;line-height:1.5}.MemlensShowcase-module__6IwGxa__markdown{font-family:var(--ml-serif);color:var(--ml-ink);font-size:14px;line-height:1.6}.MemlensShowcase-module__6IwGxa__mdH2{color:var(--ml-ink);border-bottom:1px solid var(--ml-rule);margin:14px 0 6px;padding-bottom:3px;font-size:17px;font-style:italic;font-weight:500}.MemlensShowcase-module__6IwGxa__mdP{color:var(--ml-ink);margin:6px 0}.MemlensShowcase-module__6IwGxa__mdLi{color:var(--ml-ink);margin:4px 0;padding-left:18px;position:relative}.MemlensShowcase-module__6IwGxa__mdLi:before{content:"—";color:var(--ml-red);position:absolute;left:0}.MemlensShowcase-module__6IwGxa__mdNote{border-left:3px solid var(--ml-red);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ml-ink-2);background:#a8821e14;margin:12px 0 0;padding:7px 11px;font-size:11px;font-style:normal;line-height:1.5}.MemlensShowcase-module__6IwGxa__toast{background:var(--ml-ink);max-width:calc(100% - 32px);color:var(--ml-paper);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-left:3px solid #5aa64a;align-items:center;gap:9px;padding:9px 13px;font-size:11px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 18px 40px -16px #140a00b3}.MemlensShowcase-module__6IwGxa__toast strong{color:#9bd98a;font-weight:700}.MemlensShowcase-module__6IwGxa__toastIcon{color:#9bd98a;flex-shrink:0;width:16px;height:16px}.MemlensShowcase-module__6IwGxa__legend{border:1px solid var(--border);background:#5eead406;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.MemlensShowcase-module__6IwGxa__legendLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px}.MemlensShowcase-module__6IwGxa__legendItem{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.MemlensShowcase-module__6IwGxa__legendDot{border-radius:3px;width:11px;height:11px;transform:rotate(-4deg);box-shadow:0 1px 4px -1px #0009}.MemlensShowcase-module__6IwGxa__details{z-index:1;flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.MemlensShowcase-module__6IwGxa__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MemlensShowcase-module__6IwGxa__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.MemlensShowcase-module__6IwGxa__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:560px){.MemlensShowcase-module__6IwGxa__features{grid-template-columns:1fr 1fr}}@container (min-width:880px){.MemlensShowcase-module__6IwGxa__features{grid-template-columns:1fr 1fr 1fr}}.MemlensShowcase-module__6IwGxa__feature{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.MemlensShowcase-module__6IwGxa__feature:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.MemlensShowcase-module__6IwGxa__featureIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MemlensShowcase-module__6IwGxa__featureGlyph{display:block}.MemlensShowcase-module__6IwGxa__featureBody{flex-direction:column;gap:3px;display:flex}.MemlensShowcase-module__6IwGxa__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.MemlensShowcase-module__6IwGxa__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.MemlensShowcase-module__6IwGxa__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.MemlensShowcase-module__6IwGxa__primary,.MemlensShowcase-module__6IwGxa__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.MemlensShowcase-module__6IwGxa__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.MemlensShowcase-module__6IwGxa__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.MemlensShowcase-module__6IwGxa__btnIcon{flex-shrink:0}.MemlensShowcase-module__6IwGxa__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.MemlensShowcase-module__6IwGxa__primary:hover,.MemlensShowcase-module__6IwGxa__secondary:hover{transform:translateY(-2px)}.MemlensShowcase-module__6IwGxa__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.MemlensShowcase-module__6IwGxa__secondary:hover{background:#5eead417;border-color:#5eead48c}.MemlensShowcase-module__6IwGxa__primary:hover .MemlensShowcase-module__6IwGxa__btnArrow,.MemlensShowcase-module__6IwGxa__secondary:hover .MemlensShowcase-module__6IwGxa__btnArrow{transform:translate(2px,-2px)}}.MemlensShowcase-module__6IwGxa__primary:focus-visible,.MemlensShowcase-module__6IwGxa__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.MemlensShowcase-module__6IwGxa__memItem:focus-visible{outline:2px solid var(--ml-red);outline-offset:-2px}@keyframes MemlensShowcase-module__6IwGxa__mlDrift{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-22px)}}@keyframes MemlensShowcase-module__6IwGxa__mlPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes MemlensShowcase-module__6IwGxa__mlPing{0%,to{transform:scale(1);box-shadow:0 0 #5aa64a99}50%{transform:scale(1.25);box-shadow:0 0 0 4px #5aa64a00}}@keyframes MemlensShowcase-module__6IwGxa__mlBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.MemlensShowcase-module__6IwGxa__echoes{display:none}.MemlensShowcase-module__6IwGxa__caret,.MemlensShowcase-module__6IwGxa__liveDot{animation:none}}
.McpKanriShowcase-module__MmdhmW__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.McpKanriShowcase-module__MmdhmW__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, var(--accent-strong) 50%, var(--border) 82%, transparent);opacity:.5;height:1px;position:absolute;top:0}.McpKanriShowcase-module__MmdhmW__echoes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.McpKanriShowcase-module__MmdhmW__echo{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7c919933;text-shadow:0 0 1px #0009;will-change:transform;font-size:clamp(12px,2.3cqi,18px);font-weight:600;animation-name:McpKanriShowcase-module__MmdhmW__mkDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.McpKanriShowcase-module__MmdhmW__echoBlue{color:#5ea0ff42}@keyframes McpKanriShowcase-module__MmdhmW__mkDrift{0%{transform:translate(102cqw)}to{transform:translate(-140cqw)}}.McpKanriShowcase-module__MmdhmW__header{z-index:1;text-align:center;max-width:680px;margin:0 auto 40px;position:relative}.McpKanriShowcase-module__MmdhmW__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.McpKanriShowcase-module__MmdhmW__prompt{color:var(--accent);font-weight:700}.McpKanriShowcase-module__MmdhmW__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(180deg, #fff, var(--accent));color:#0000;text-shadow:0 0 30px #2dd4bf40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.McpKanriShowcase-module__MmdhmW__lead{max-width:60ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.McpKanriShowcase-module__MmdhmW__stageReveal{z-index:1;width:100%;margin:0 auto 44px;position:relative}.McpKanriShowcase-module__MmdhmW__stage{--mk-accent:#5ea0ff;--mk-accent-strong:#3a82ff;--mk-glow:#5ea0ff59;border:1px solid var(--border);width:100%;box-shadow:0 0 0 1px #0006, 0 36px 90px -36px #000000eb, 0 0 70px -26px var(--mk-glow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d141ef2,#080c12f7);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.McpKanriShowcase-module__MmdhmW__windowBar{border-bottom:1px solid var(--border);background:var(--panel-bar);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.McpKanriShowcase-module__MmdhmW__dots{gap:7px;display:inline-flex}.McpKanriShowcase-module__MmdhmW__dots i{background:#2a3a40;border-radius:50%;width:10px;height:10px}.McpKanriShowcase-module__MmdhmW__dots i:first-child{background:#ff5f56}.McpKanriShowcase-module__MmdhmW__dots i:nth-child(2){background:#ffbd2e}.McpKanriShowcase-module__MmdhmW__dots i:nth-child(3){background:#27c93f}.McpKanriShowcase-module__MmdhmW__windowTitle{color:var(--text-dim);letter-spacing:.04em;flex:1}.McpKanriShowcase-module__MmdhmW__langPill{border:1px solid var(--border);color:#9fc4ff;letter-spacing:.04em;background:#5ea0ff14;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;display:inline-flex}.McpKanriShowcase-module__MmdhmW__langPillGlyph{width:13px;height:13px}.McpKanriShowcase-module__MmdhmW__workspace{grid-template-columns:1fr;display:grid}@container (min-width:720px){.McpKanriShowcase-module__MmdhmW__workspace{grid-template-columns:minmax(232px,288px) 1fr}}.McpKanriShowcase-module__MmdhmW__regPane{border-bottom:1px solid var(--border);background:#0a101880;flex-direction:column;gap:12px;padding:16px;display:flex}@container (min-width:720px){.McpKanriShowcase-module__MmdhmW__regPane{border-bottom:0;border-right:1px solid var(--border)}}.McpKanriShowcase-module__MmdhmW__regHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.McpKanriShowcase-module__MmdhmW__regHeadLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--text);font-size:12px;font-weight:600}.McpKanriShowcase-module__MmdhmW__regHeadCount{color:#9fc4ff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#5ea0ff24;border-radius:999px;padding:1px 8px;font-size:10.5px}.McpKanriShowcase-module__MmdhmW__regList{flex-direction:column;gap:6px;display:flex}.McpKanriShowcase-module__MmdhmW__regItem{border:1px solid var(--border);text-align:left;cursor:pointer;background:#ffffff04;border-radius:9px;flex-direction:column;gap:4px;width:100%;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.McpKanriShowcase-module__MmdhmW__regItem:hover{background:#5ea0ff0f;border-color:#5ea0ff73}.McpKanriShowcase-module__MmdhmW__regItemActive{border-color:var(--mk-accent);box-shadow:0 0 0 1px var(--mk-accent) inset;background:#5ea0ff1a}.McpKanriShowcase-module__MmdhmW__regItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.McpKanriShowcase-module__MmdhmW__regItemName{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:13px;font-weight:600}.McpKanriShowcase-module__MmdhmW__tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:1px 7px;font-size:9.5px;font-weight:600}.McpKanriShowcase-module__MmdhmW__tag_stdio{color:#7fe0d0;background:#2dd4bf24}.McpKanriShowcase-module__MmdhmW__tag_http{color:#9fc4ff;background:#5ea0ff29}.McpKanriShowcase-module__MmdhmW__tag_sse{color:#d6b4fe;background:#a884ff29}.McpKanriShowcase-module__MmdhmW__regItemMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.4;overflow:hidden}.McpKanriShowcase-module__MmdhmW__regCard{border:1px solid var(--border);background:#00000047;border-radius:10px;padding:12px}.McpKanriShowcase-module__MmdhmW__regFields{flex-direction:column;gap:8px;margin:0;display:flex}.McpKanriShowcase-module__MmdhmW__regField{grid-template-columns:64px 1fr;align-items:start;gap:8px;display:grid}.McpKanriShowcase-module__MmdhmW__regField dt{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mk-accent);font-size:11px}.McpKanriShowcase-module__MmdhmW__regField dd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);word-break:break-word;margin:0;font-size:11.5px;line-height:1.5}.McpKanriShowcase-module__MmdhmW__regChips{flex-wrap:wrap;gap:5px;display:flex}.McpKanriShowcase-module__MmdhmW__regChip{border:1px solid var(--border);color:#b9d4ff;background:#5ea0ff12;border-radius:5px;padding:1px 7px;font-size:10.5px}.McpKanriShowcase-module__MmdhmW__regBlurb{border-top:1px dashed var(--border);color:var(--text-dim);margin:10px 0 0;padding-top:9px;font-size:11px;line-height:1.6}.McpKanriShowcase-module__MmdhmW__fanout{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);background:radial-gradient(120% 140% at 0%,#5ea0ff1a,#0000 70%);border:1px dashed #5ea0ff59;border-radius:9px;align-items:center;gap:9px;margin-top:auto;padding:9px 11px;font-size:11.5px;display:flex}.McpKanriShowcase-module__MmdhmW__fanout b{color:var(--mk-accent);font-weight:700}.McpKanriShowcase-module__MmdhmW__fanoutGlyph{width:18px;height:18px;color:var(--mk-accent);flex-shrink:0}.McpKanriShowcase-module__MmdhmW__outPane{flex-direction:column;min-width:0;display:flex}.McpKanriShowcase-module__MmdhmW__rail{border-bottom:1px solid var(--border);scrollbar-width:none;background:#0a101866;flex:none;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.McpKanriShowcase-module__MmdhmW__rail::-webkit-scrollbar{display:none}.McpKanriShowcase-module__MmdhmW__tab{color:var(--text-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;transition:color .14s,background .14s,border-color .14s}.McpKanriShowcase-module__MmdhmW__tab:hover{color:var(--text);background:#5ea0ff14}.McpKanriShowcase-module__MmdhmW__tabActive{color:#051018;background:linear-gradient(180deg, var(--mk-accent), var(--mk-accent-strong));border-color:var(--mk-accent);font-weight:600}.McpKanriShowcase-module__MmdhmW__tab:focus-visible,.McpKanriShowcase-module__MmdhmW__regItem:focus-visible,.McpKanriShowcase-module__MmdhmW__copyBtn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.McpKanriShowcase-module__MmdhmW__outHead{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.McpKanriShowcase-module__MmdhmW__outTitleWrap{align-items:center;gap:9px;min-width:0;display:flex}.McpKanriShowcase-module__MmdhmW__outTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.McpKanriShowcase-module__MmdhmW__langBadge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:600}.McpKanriShowcase-module__MmdhmW__lang_bash{color:#86e0c2;background:#2dd4bf24}.McpKanriShowcase-module__MmdhmW__lang_json{color:#9fc4ff;background:#5ea0ff29}.McpKanriShowcase-module__MmdhmW__lang_toml{color:#d6b4fe;background:#a884ff29}.McpKanriShowcase-module__MmdhmW__copyBtn{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#5ea0ff0f;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.McpKanriShowcase-module__MmdhmW__copyBtn:hover{border-color:var(--mk-accent);color:#cfe2ff;background:#5ea0ff1f}.McpKanriShowcase-module__MmdhmW__outSubtitle{color:var(--text-dim);margin:0;padding:0 14px 10px;font-size:11.5px;line-height:1.55}.McpKanriShowcase-module__MmdhmW__inlineCode{color:#b9d4ff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#5ea0ff1a;border-radius:4px;padding:1px 5px;font-size:.92em}.McpKanriShowcase-module__MmdhmW__codeWrap{border:1px solid var(--border);background:#070c13;border-radius:10px;height:clamp(248px,42cqi,372px);margin:0 14px 14px;position:relative;overflow:hidden}.McpKanriShowcase-module__MmdhmW__code{font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;tab-size:2;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;position:absolute;inset:0;overflow:auto}.McpKanriShowcase-module__MmdhmW__codeRow{white-space:pre;gap:12px;display:flex}.McpKanriShowcase-module__MmdhmW__gutterNo{text-align:right;color:#3c4a57;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.4em}.McpKanriShowcase-module__MmdhmW__gutterPrompt{text-align:right;width:1.4em;color:var(--mk-accent);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.McpKanriShowcase-module__MmdhmW__codeLine{white-space:pre}.McpKanriShowcase-module__MmdhmW__toast{background:var(--mk-accent);color:#051018;font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:0;pointer-events:none;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:14px;transform:translateY(4px);box-shadow:0 6px 18px -6px #000000b3}.McpKanriShowcase-module__MmdhmW__toastShow{opacity:1;transform:translateY(0)}.McpKanriShowcase-module__MmdhmW__details{z-index:1;flex-direction:column;gap:26px;width:100%;max-width:920px;margin:0 auto;display:flex;position:relative}.McpKanriShowcase-module__MmdhmW__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.McpKanriShowcase-module__MmdhmW__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.McpKanriShowcase-module__MmdhmW__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.McpKanriShowcase-module__MmdhmW__features{grid-template-columns:1fr 1fr}}.McpKanriShowcase-module__MmdhmW__feature{border:1px solid var(--border);background:#5eead406;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.McpKanriShowcase-module__MmdhmW__feature:hover{background:#5eead40f;border-color:#5eead466;transform:translateY(-2px)}.McpKanriShowcase-module__MmdhmW__featureIcon{width:38px;height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:#2dd4bf1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.McpKanriShowcase-module__MmdhmW__featureGlyph{display:block}.McpKanriShowcase-module__MmdhmW__featureBody{flex-direction:column;gap:3px;display:flex}.McpKanriShowcase-module__MmdhmW__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.McpKanriShowcase-module__MmdhmW__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.McpKanriShowcase-module__MmdhmW__callout{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#5ea0ff1f,#0000 60%),#080e1199;border-radius:14px;gap:14px;padding:18px;display:flex}.McpKanriShowcase-module__MmdhmW__calloutIcon{color:#9fc4ff;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border);background:#5ea0ff24;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.McpKanriShowcase-module__MmdhmW__calloutBody{flex-direction:column;gap:12px;min-width:0;display:flex}.McpKanriShowcase-module__MmdhmW__calloutTitle{color:var(--text);font-size:13.5px;font-weight:600}.McpKanriShowcase-module__MmdhmW__diffRows{flex-direction:column;gap:8px;display:flex}.McpKanriShowcase-module__MmdhmW__diffRow{font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.McpKanriShowcase-module__MmdhmW__diffFrom,.McpKanriShowcase-module__MmdhmW__diffTo{border:1px solid var(--border);border-radius:7px;padding:3px 9px}.McpKanriShowcase-module__MmdhmW__diffFrom{color:var(--text-dim);background:#00000059}.McpKanriShowcase-module__MmdhmW__diffTo{color:#cfe2ff;background:#5ea0ff24;border-color:#5ea0ff66}.McpKanriShowcase-module__MmdhmW__diffArrow{color:var(--mk-accent,#5ea0ff);font-weight:700}.McpKanriShowcase-module__MmdhmW__diffNote{color:var(--text-dim);letter-spacing:.04em;background:#ffffff0a;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10.5px}.McpKanriShowcase-module__MmdhmW__calloutFootnote{color:var(--text-dim);font-size:12px;line-height:1.65}.McpKanriShowcase-module__MmdhmW__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.McpKanriShowcase-module__MmdhmW__primary,.McpKanriShowcase-module__MmdhmW__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.McpKanriShowcase-module__MmdhmW__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.McpKanriShowcase-module__MmdhmW__secondary{color:var(--text);border:1px solid var(--border);background:#5eead40a}.McpKanriShowcase-module__MmdhmW__btnIcon{flex-shrink:0}.McpKanriShowcase-module__MmdhmW__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.McpKanriShowcase-module__MmdhmW__primary:hover,.McpKanriShowcase-module__MmdhmW__secondary:hover{transform:translateY(-2px)}.McpKanriShowcase-module__MmdhmW__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.McpKanriShowcase-module__MmdhmW__secondary:hover{background:#5eead417;border-color:#5eead48c}.McpKanriShowcase-module__MmdhmW__primary:hover .McpKanriShowcase-module__MmdhmW__btnArrow,.McpKanriShowcase-module__MmdhmW__secondary:hover .McpKanriShowcase-module__MmdhmW__btnArrow{transform:translate(2px,-2px)}}.McpKanriShowcase-module__MmdhmW__primary:focus-visible,.McpKanriShowcase-module__MmdhmW__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.McpKanriShowcase-module__MmdhmW__signature{z-index:1;opacity:.75;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.McpKanriShowcase-module__MmdhmW__signatureMark{width:26px;height:26px}.McpKanriShowcase-module__MmdhmW__signatureText{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}@media (max-width:600px){.McpKanriShowcase-module__MmdhmW__outHead{flex-wrap:wrap}.McpKanriShowcase-module__MmdhmW__diffNote{margin-left:0}}@media (prefers-reduced-motion:reduce){.McpKanriShowcase-module__MmdhmW__echoes{display:none}}
.ImageToCssShowcase-module__Bv8wHG__section{width:100%;max-width:1040px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(40px,6vw,72px);scroll-margin-top:24px;position:relative;overflow:hidden;container-type:inline-size}.ImageToCssShowcase-module__Bv8wHG__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, #c4b5fd 50%, var(--border) 82%, transparent);opacity:.55;height:1px;position:absolute;top:0}.ImageToCssShowcase-module__Bv8wHG__echoes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ImageToCssShowcase-module__Bv8wHG__echo{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7c91992e;text-shadow:0 0 1px #0009;will-change:transform;font-size:clamp(12px,2.3cqi,18px);font-weight:600;animation-name:ImageToCssShowcase-module__Bv8wHG__i2cDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.ImageToCssShowcase-module__Bv8wHG__echoAlt{color:#c4b5fd3d}@keyframes ImageToCssShowcase-module__Bv8wHG__i2cDrift{0%{transform:translate(102cqw)}to{transform:translate(-150cqw)}}.ImageToCssShowcase-module__Bv8wHG__header{z-index:1;text-align:center;max-width:700px;margin:0 auto 40px;position:relative}.ImageToCssShowcase-module__Bv8wHG__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:lowercase;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.ImageToCssShowcase-module__Bv8wHG__prompt{color:var(--accent);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(90deg,#7ad0ff,#c4b5fd 38%,#f48fb1 68%,#ffd479);color:#0000;text-shadow:0 0 34px #c4b5fd47;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__lead{max-width:62ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.8}.ImageToCssShowcase-module__Bv8wHG__inlineCode{color:#d6c8ff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#c4b5fd1a;border-radius:4px;padding:1px 5px;font-size:.92em}.ImageToCssShowcase-module__Bv8wHG__stageReveal{z-index:1;width:100%;margin:0 auto 44px;position:relative}.ImageToCssShowcase-module__Bv8wHG__stage{--i2c-c1:#7ad0ff;--i2c-c2:#c4b5fd;--i2c-c3:#f48fb1;--i2c-c4:#ffd479;--i2c-grad:linear-gradient(90deg, #7ad0ff, #c4b5fd, #f48fb1, #ffd479);--i2c-accent:#c4b5fd;--i2c-glow:#c4b5fd52;border:1px solid var(--border);width:100%;box-shadow:0 0 0 1px #0006, 0 36px 90px -36px #000000eb, 0 0 70px -26px var(--i2c-glow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#10121ef2,#090910f7);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ImageToCssShowcase-module__Bv8wHG__windowBar{border-bottom:1px solid var(--border);background:var(--panel-bar);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.ImageToCssShowcase-module__Bv8wHG__dots{gap:7px;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__dots i{background:#2a2f3a;border-radius:50%;width:10px;height:10px}.ImageToCssShowcase-module__Bv8wHG__dots i:first-child{background:#ff5f56}.ImageToCssShowcase-module__Bv8wHG__dots i:nth-child(2){background:#ffbd2e}.ImageToCssShowcase-module__Bv8wHG__dots i:nth-child(3){background:#27c93f}.ImageToCssShowcase-module__Bv8wHG__windowTitle{color:var(--text-dim);letter-spacing:.04em;flex:1}.ImageToCssShowcase-module__Bv8wHG__imgPill{border:1px solid var(--border);color:#d6c8ff;letter-spacing:.04em;background:#c4b5fd1a;border-radius:999px;padding:3px 10px;font-size:10.5px}.ImageToCssShowcase-module__Bv8wHG__workspace{grid-template-columns:1fr;display:grid}@container (min-width:760px){.ImageToCssShowcase-module__Bv8wHG__workspace{grid-template-columns:minmax(300px,392px) 1fr}}.ImageToCssShowcase-module__Bv8wHG__viewerPane{border-bottom:1px solid var(--border);background:#0a0c1480;flex-direction:column;gap:14px;padding:18px;display:flex}@container (min-width:760px){.ImageToCssShowcase-module__Bv8wHG__viewerPane{border-bottom:0;border-right:1px solid var(--border)}}.ImageToCssShowcase-module__Bv8wHG__viewerFrame{border:1px solid var(--border);background-color:#090c12;background-image:radial-gradient(120% 120% at 50% 0%, #c4b5fd12, transparent 60%), conic-gradient(from 90deg at 50% 50%, #11151d 25%, transparent 0 50%, #11151d 0 75%, transparent 0);background-size:100% 100%,18px 18px;border-radius:12px;place-items:center;padding:18px;display:grid}.ImageToCssShowcase-module__Bv8wHG__viewerStage{border-radius:7px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 18px 40px -18px #000000d9}.ImageToCssShowcase-module__Bv8wHG__viewerInner{position:absolute;inset:0}.ImageToCssShowcase-module__Bv8wHG__pixelLayer{transform-origin:0 0;position:absolute;top:0;left:0}.ImageToCssShowcase-module__Bv8wHG__compareLayer{position:absolute;inset:0}.ImageToCssShowcase-module__Bv8wHG__compareImg{object-fit:cover}.ImageToCssShowcase-module__Bv8wHG__viewerBadge{color:var(--i2c-c1);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#080a10c7;border-radius:999px;padding:3px 9px;font-size:10.5px;transition:color .25s;position:absolute;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff14}.ImageToCssShowcase-module__Bv8wHG__viewerBadgeImg{color:var(--i2c-c4)}.ImageToCssShowcase-module__Bv8wHG__viewerNote{color:var(--text-dim);margin:0;font-size:12px;line-height:1.65}.ImageToCssShowcase-module__Bv8wHG__viewerControls{flex-direction:column;gap:12px;margin-top:auto;display:flex}.ImageToCssShowcase-module__Bv8wHG__gallery{gap:8px;display:flex}.ImageToCssShowcase-module__Bv8wHG__thumb{border:1px solid var(--border);cursor:pointer;background:#ffffff04;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px 6px;transition:border-color .16s,background .16s,transform .16s;display:flex}.ImageToCssShowcase-module__Bv8wHG__thumb:hover{background:#c4b5fd0f;border-color:#c4b5fd73;transform:translateY(-1px)}.ImageToCssShowcase-module__Bv8wHG__thumbActive{border-color:var(--i2c-accent);box-shadow:0 0 0 1px var(--i2c-accent) inset;background:#c4b5fd1a}.ImageToCssShowcase-module__Bv8wHG__thumbImg{aspect-ratio:16/11;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.ImageToCssShowcase-module__Bv8wHG__thumbImg img{object-fit:cover}.ImageToCssShowcase-module__Bv8wHG__thumbLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:11px}.ImageToCssShowcase-module__Bv8wHG__compareBtn{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__compareBtn:hover{color:#ffe3a6;border-color:#ffd47980}.ImageToCssShowcase-module__Bv8wHG__compareBtnOn{border-color:var(--i2c-c4);color:#ffe3a6;background:#ffd4791f}.ImageToCssShowcase-module__Bv8wHG__compareBtnGlyph{width:16px;height:16px}.ImageToCssShowcase-module__Bv8wHG__controlPane{flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.ImageToCssShowcase-module__Bv8wHG__statHeadline{flex-wrap:wrap;gap:8px;display:flex}.ImageToCssShowcase-module__Bv8wHG__statChip{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0000004d;border-radius:8px;padding:5px 11px;font-size:12px}.ImageToCssShowcase-module__Bv8wHG__statChip b{color:var(--i2c-c1);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@container (min-width:560px){.ImageToCssShowcase-module__Bv8wHG__metrics{grid-template-columns:repeat(4,1fr)}}.ImageToCssShowcase-module__Bv8wHG__metric{border:1px solid var(--border);background:#ffffff05;border-radius:11px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.ImageToCssShowcase-module__Bv8wHG__metricAccent{background:radial-gradient(120% 140% at 0 0,#c4b5fd24,#0000 70%);border-color:#c4b5fd52}.ImageToCssShowcase-module__Bv8wHG__metricValue{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:clamp(19px,4.6cqi,24px);font-weight:700;display:flex}.ImageToCssShowcase-module__Bv8wHG__metricAccent .ImageToCssShowcase-module__Bv8wHG__metricValue{color:#d6c8ff}.ImageToCssShowcase-module__Bv8wHG__metricUnit{color:var(--text-dim);font-size:.6em;font-weight:600}.ImageToCssShowcase-module__Bv8wHG__metricLabel{letter-spacing:.02em;color:var(--text-dim);font-size:10.5px}.ImageToCssShowcase-module__Bv8wHG__slider{border:1px solid var(--border);background:#00000038;border-radius:12px;flex-direction:column;gap:9px;padding:14px;display:flex}.ImageToCssShowcase-module__Bv8wHG__sliderTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ImageToCssShowcase-module__Bv8wHG__sliderLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:13px}.ImageToCssShowcase-module__Bv8wHG__sliderLabel b{color:var(--i2c-c2);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__sliderMode{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);font-size:11px}.ImageToCssShowcase-module__Bv8wHG__range{appearance:none;background:var(--i2c-grad);cursor:pointer;outline-offset:4px;border-radius:999px;width:100%;height:8px;box-shadow:inset 0 0 0 1px #0006}.ImageToCssShowcase-module__Bv8wHG__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fbfdff;border:2px solid #0b0e15;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #fff6,0 4px 10px -2px #000000b3}.ImageToCssShowcase-module__Bv8wHG__range::-moz-range-thumb{cursor:pointer;background:#fbfdff;border:2px solid #0b0e15;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #fff6,0 4px 10px -2px #000000b3}.ImageToCssShowcase-module__Bv8wHG__range:focus-visible{outline:2px solid var(--i2c-c2)}.ImageToCssShowcase-module__Bv8wHG__sliderTicks{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);justify-content:space-between;font-size:10px;display:flex}.ImageToCssShowcase-module__Bv8wHG__tick{text-align:center;flex:1;transition:color .16s}.ImageToCssShowcase-module__Bv8wHG__tick:first-child{text-align:left}.ImageToCssShowcase-module__Bv8wHG__tick:last-child{text-align:right}.ImageToCssShowcase-module__Bv8wHG__tickActive{color:var(--i2c-c2);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__codeBlock{border:1px solid var(--border);background:#070a11;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ImageToCssShowcase-module__Bv8wHG__codeHead{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:10px;padding:9px 12px;display:flex}.ImageToCssShowcase-module__Bv8wHG__codeFile{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__codeDot{background:var(--i2c-grad);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #c4b5fd99}.ImageToCssShowcase-module__Bv8wHG__codeBadge{color:#9bd6ff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#7ad0ff24;border-radius:5px;padding:1px 7px;font-size:9.5px;font-weight:600}.ImageToCssShowcase-module__Bv8wHG__copyBtn{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#c4b5fd0f;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11.5px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__copyBtn:hover{border-color:var(--i2c-accent);color:#e4dbff;background:#c4b5fd1f}.ImageToCssShowcase-module__Bv8wHG__copyBtn:focus-visible,.ImageToCssShowcase-module__Bv8wHG__compareBtn:focus-visible,.ImageToCssShowcase-module__Bv8wHG__thumb:focus-visible,.ImageToCssShowcase-module__Bv8wHG__installCopy:focus-visible{outline:2px solid var(--i2c-accent);outline-offset:2px}.ImageToCssShowcase-module__Bv8wHG__codeWrap{height:clamp(210px,30cqi,264px);position:relative}.ImageToCssShowcase-module__Bv8wHG__code{font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;tab-size:2;text-shadow:0 0 1px #0000008c;margin:0;padding:13px 15px;font-size:12px;line-height:1.65;position:absolute;inset:0;overflow:auto}.ImageToCssShowcase-module__Bv8wHG__codeRow,.ImageToCssShowcase-module__Bv8wHG__codeLine{white-space:pre}.ImageToCssShowcase-module__Bv8wHG__toast{background:var(--i2c-accent);color:#120b22;font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:0;pointer-events:none;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:14px;transform:translateY(4px);box-shadow:0 6px 18px -6px #000000b3}.ImageToCssShowcase-module__Bv8wHG__toastShow{opacity:1;transform:translateY(0)}.ImageToCssShowcase-module__Bv8wHG__codeFoot{border-top:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-dim);margin:0;padding:9px 13px;font-size:10.5px;line-height:1.55}.ImageToCssShowcase-module__Bv8wHG__codeFoot b{color:var(--text)}.ImageToCssShowcase-module__Bv8wHG__details{z-index:1;flex-direction:column;gap:26px;width:100%;max-width:920px;margin:0 auto;display:flex;position:relative}.ImageToCssShowcase-module__Bv8wHG__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ImageToCssShowcase-module__Bv8wHG__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#5eead40a;border-radius:999px;padding:5px 11px;font-size:11.5px}.ImageToCssShowcase-module__Bv8wHG__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.ImageToCssShowcase-module__Bv8wHG__features{grid-template-columns:1fr 1fr}}.ImageToCssShowcase-module__Bv8wHG__feature{border:1px solid var(--border);background:#c4b5fd08;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.ImageToCssShowcase-module__Bv8wHG__feature:hover{background:#c4b5fd12;border-color:#c4b5fd66;transform:translateY(-2px)}.ImageToCssShowcase-module__Bv8wHG__featureIcon{color:#c4b5fd;width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--border);background:#c4b5fd1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__featureGlyph{display:block}.ImageToCssShowcase-module__Bv8wHG__featureBody{flex-direction:column;gap:3px;display:flex}.ImageToCssShowcase-module__Bv8wHG__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.ImageToCssShowcase-module__Bv8wHG__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.ImageToCssShowcase-module__Bv8wHG__install{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#7ad0ff1a,#0000 60%),#080a1099;border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.ImageToCssShowcase-module__Bv8wHG__installHead{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__installGlyph{color:#9bd6ff;width:18px;height:18px}.ImageToCssShowcase-module__Bv8wHG__installRow{align-items:stretch;gap:8px;display:flex}.ImageToCssShowcase-module__Bv8wHG__installCmd,.ImageToCssShowcase-module__Bv8wHG__installCmdAlt{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;scrollbar-width:none;background:#070a11;border-radius:9px;flex:1;align-items:center;gap:9px;padding:10px 13px;font-size:12.5px;display:flex;overflow-x:auto}.ImageToCssShowcase-module__Bv8wHG__installCmd::-webkit-scrollbar{display:none}.ImageToCssShowcase-module__Bv8wHG__installCmdAlt::-webkit-scrollbar{display:none}.ImageToCssShowcase-module__Bv8wHG__installCmdAlt{color:var(--text-dim)}.ImageToCssShowcase-module__Bv8wHG__installPrompt{color:var(--i2c-c3);font-weight:700}.ImageToCssShowcase-module__Bv8wHG__installCopy{border:1px solid var(--border);width:42px;color:var(--text);cursor:pointer;background:#c4b5fd0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__installCopy:hover{border-color:var(--i2c-accent);color:#e4dbff;background:#c4b5fd1f}.ImageToCssShowcase-module__Bv8wHG__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.ImageToCssShowcase-module__Bv8wHG__primary,.ImageToCssShowcase-module__Bv8wHG__secondary{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.ImageToCssShowcase-module__Bv8wHG__primary{color:#120b22;background:linear-gradient(90deg,#7ad0ff,#c4b5fd 50%,#f48fb1);box-shadow:0 12px 30px -12px #c4b5fdb3}.ImageToCssShowcase-module__Bv8wHG__secondary{color:var(--text);border:1px solid var(--border);background:#c4b5fd0a}.ImageToCssShowcase-module__Bv8wHG__btnIcon{flex-shrink:0}.ImageToCssShowcase-module__Bv8wHG__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.ImageToCssShowcase-module__Bv8wHG__primary:hover,.ImageToCssShowcase-module__Bv8wHG__secondary:hover{transform:translateY(-2px)}.ImageToCssShowcase-module__Bv8wHG__primary:hover{box-shadow:0 16px 38px -12px #c4b5fdd9}.ImageToCssShowcase-module__Bv8wHG__secondary:hover{background:#c4b5fd17;border-color:#c4b5fd8c}.ImageToCssShowcase-module__Bv8wHG__primary:hover .ImageToCssShowcase-module__Bv8wHG__btnArrow,.ImageToCssShowcase-module__Bv8wHG__secondary:hover .ImageToCssShowcase-module__Bv8wHG__btnArrow{transform:translate(2px,-2px)}}.ImageToCssShowcase-module__Bv8wHG__primary:focus-visible,.ImageToCssShowcase-module__Bv8wHG__secondary:focus-visible{outline:2px solid var(--i2c-c2);outline-offset:3px}.ImageToCssShowcase-module__Bv8wHG__signature{z-index:1;opacity:.75;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.ImageToCssShowcase-module__Bv8wHG__signatureMark{width:26px;height:26px}.ImageToCssShowcase-module__Bv8wHG__signatureText{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}@media (prefers-reduced-motion:reduce){.ImageToCssShowcase-module__Bv8wHG__echoes{display:none}}
