.KenshiToolShowcase-module__C3dJlG__section{--kt-amber:#ffcf88;--kt-amber-strong:#ffd79a;--kt-amber-soft:#ddb16b;--kt-rust:#ff8d74;--kt-green:#87d6a3;--kt-ink:#f3ead9;--kt-ink-soft:#f3ead9b8;--kt-ink-dim:#f3ead96b;--kt-bd:#e5c59629;--kt-bd-strong:#ffcf8852;--kt-grad:linear-gradient(135deg, #ffd79a, #ddb16b);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}.KenshiToolShowcase-module__C3dJlG__section:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--border) 18%, #ddb16b 50%, var(--border) 82%, transparent);opacity:.6;height:1px;position:absolute;top:0}.KenshiToolShowcase-module__C3dJlG__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)}.KenshiToolShowcase-module__C3dJlG__echo{white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ddb16b29;text-shadow:0 0 1px #0009;will-change:transform;font-size:clamp(12px,2.3cqi,18px);font-weight:600;animation-name:KenshiToolShowcase-module__C3dJlG__ktDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.KenshiToolShowcase-module__C3dJlG__echoAlt{color:#ff8d742e}@keyframes KenshiToolShowcase-module__C3dJlG__ktDrift{0%{transform:translate(102cqw)}to{transform:translate(-150cqw)}}.KenshiToolShowcase-module__C3dJlG__header{z-index:1;text-align:center;max-width:720px;margin:0 auto 40px;position:relative}.KenshiToolShowcase-module__C3dJlG__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.KenshiToolShowcase-module__C3dJlG__prompt{color:var(--kt-amber-soft);font-weight:700}.KenshiToolShowcase-module__C3dJlG__title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;background:linear-gradient(90deg,#ffd79a,#ffcf88 38%,#ff8d74 86%);color:#0000;text-shadow:0 0 34px #ffb87842;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,7cqi,46px);font-weight:700}.KenshiToolShowcase-module__C3dJlG__lead{max-width:64ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.85}.KenshiToolShowcase-module__C3dJlG__lead strong{color:var(--text);font-weight:600}.KenshiToolShowcase-module__C3dJlG__inlineCode{color:#ffd79a;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffcf881f;border-radius:4px;padding:1px 5px;font-size:.92em}.KenshiToolShowcase-module__C3dJlG__stageReveal{z-index:1;width:100%;margin:0 auto 44px;position:relative}.KenshiToolShowcase-module__C3dJlG__stage{border:1px solid var(--kt-bd);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;color:var(--kt-ink);background:radial-gradient(circle at 14% 10%,#ddb16b29,#0000 40%),radial-gradient(circle at 86% 6%,#82442638,#0000 36%),linear-gradient(#170f0b 0%,#0d0907 100%);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 36px 90px -36px #000000eb,0 0 70px -26px #ddb16b42}.KenshiToolShowcase-module__C3dJlG__windowBar{border-bottom:1px solid var(--kt-bd);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0c0807b3;flex:none;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.KenshiToolShowcase-module__C3dJlG__dots{gap:7px;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__dots i{background:#3a2a1d;border-radius:50%;width:10px;height:10px}.KenshiToolShowcase-module__C3dJlG__dots i:first-child{background:#ff5f56}.KenshiToolShowcase-module__C3dJlG__dots i:nth-child(2){background:#ffbd2e}.KenshiToolShowcase-module__C3dJlG__dots i:nth-child(3){background:#27c93f}.KenshiToolShowcase-module__C3dJlG__windowTitle{color:var(--kt-ink-soft);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__winPill{border:1px solid var(--kt-bd-strong);color:#ffd79a;letter-spacing:.04em;white-space:nowrap;background:#ffcf881a;border-radius:999px;padding:3px 10px;font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__appBody{grid-template-columns:1fr;display:grid}@container (min-width:720px){.KenshiToolShowcase-module__C3dJlG__appBody{grid-template-columns:200px minmax(0,1fr)}}.KenshiToolShowcase-module__C3dJlG__sidebar{border-bottom:1px solid var(--kt-bd);background:#0a07068c;flex-direction:column;gap:16px;padding:16px 14px;display:flex}@container (min-width:720px){.KenshiToolShowcase-module__C3dJlG__sidebar{border-bottom:0;border-right:1px solid var(--kt-bd)}}.KenshiToolShowcase-module__C3dJlG__brand{align-items:center;gap:10px;display:flex}.KenshiToolShowcase-module__C3dJlG__brandMark{flex-shrink:0;width:36px;height:36px}.KenshiToolShowcase-module__C3dJlG__brandText{flex-direction:column;gap:1px;min-width:0;display:flex}.KenshiToolShowcase-module__C3dJlG__brandTitle{letter-spacing:.02em;color:var(--kt-ink);font-size:13px;font-weight:700}.KenshiToolShowcase-module__C3dJlG__brandSub{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--kt-ink-dim);font-size:10px}.KenshiToolShowcase-module__C3dJlG__nav{scrollbar-width:none;flex-direction:row;gap:4px;display:flex;overflow-x:auto}.KenshiToolShowcase-module__C3dJlG__nav::-webkit-scrollbar{display:none}@container (min-width:720px){.KenshiToolShowcase-module__C3dJlG__nav{flex-direction:column}}.KenshiToolShowcase-module__C3dJlG__navItem{color:var(--kt-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__navItem:hover:not(:disabled){color:var(--kt-ink);background:#ffffff0a}.KenshiToolShowcase-module__C3dJlG__navItem:disabled{opacity:.5;cursor:default}.KenshiToolShowcase-module__C3dJlG__navItemActive,.KenshiToolShowcase-module__C3dJlG__navItemActive:hover{color:var(--kt-amber-strong);background:#ffcf881f;border-color:#ffcf8847}.KenshiToolShowcase-module__C3dJlG__navIcon{flex-shrink:0;place-items:center;display:inline-grid}.KenshiToolShowcase-module__C3dJlG__navGlyph{width:18px;height:18px}.KenshiToolShowcase-module__C3dJlG__navLabel{white-space:nowrap;flex:1}.KenshiToolShowcase-module__C3dJlG__navBadge{color:var(--kt-amber-strong);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffcf8829;border-radius:999px;padding:1px 7px;font-size:10px}.KenshiToolShowcase-module__C3dJlG__sidebarFoot{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;margin-top:auto;padding:11px;display:none}@container (min-width:720px){.KenshiToolShowcase-module__C3dJlG__sidebarFoot{display:flex}}.KenshiToolShowcase-module__C3dJlG__footTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--kt-amber-strong);font-size:10px}.KenshiToolShowcase-module__C3dJlG__footText{color:var(--kt-ink-soft);font-size:11px;line-height:1.5}.KenshiToolShowcase-module__C3dJlG__main{flex-direction:column;min-width:0;display:flex}.KenshiToolShowcase-module__C3dJlG__topbar{border-bottom:1px solid var(--kt-bd);background:#0c080773;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.KenshiToolShowcase-module__C3dJlG__topbarProject{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.KenshiToolShowcase-module__C3dJlG__topbarChip{border:1px solid var(--kt-bd);color:var(--kt-ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#00000040;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__topbarChipOk{color:var(--kt-green);background:#558e6d2e;border-color:#87d6a366}.KenshiToolShowcase-module__C3dJlG__okDot{background:var(--kt-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #87d6a3cc}.KenshiToolShowcase-module__C3dJlG__topbarHint{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__viewport{min-height:540px;padding:16px;position:relative}.KenshiToolShowcase-module__C3dJlG__view{flex-direction:column;gap:16px;display:flex}.KenshiToolShowcase-module__C3dJlG__viewHead{flex-direction:column;gap:2px;display:flex}.KenshiToolShowcase-module__C3dJlG__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--kt-amber-soft);margin:0;font-size:10px}.KenshiToolShowcase-module__C3dJlG__viewTitle{letter-spacing:.02em;color:var(--kt-ink);margin:0;font-size:clamp(18px,4cqi,24px)}.KenshiToolShowcase-module__C3dJlG__parsePanel{text-align:center;background:linear-gradient(135deg,#ddb16b12,#ffffff03),#00000029;border:2px dashed #ffcf8847;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:460px;padding:32px 24px;display:flex}.KenshiToolShowcase-module__C3dJlG__parseIcon{width:60px;height:60px;color:var(--kt-amber-strong);background:#ffcf8824;border-radius:50%;place-items:center;animation:1.4s ease-in-out infinite KenshiToolShowcase-module__C3dJlG__ktPulse;display:grid}.KenshiToolShowcase-module__C3dJlG__parseIcon svg{width:28px;height:28px}@keyframes KenshiToolShowcase-module__C3dJlG__ktPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffcf884d}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ffcf8800}}.KenshiToolShowcase-module__C3dJlG__parseTitle{color:var(--kt-ink);margin:0;font-size:16px;font-weight:600}.KenshiToolShowcase-module__C3dJlG__parseText{max-width:44ch;color:var(--kt-ink-soft);margin:0;font-size:12.5px;line-height:1.6}.KenshiToolShowcase-module__C3dJlG__parseTrack{background:#ffffff14;border-radius:999px;width:min(360px,80%);height:6px;margin-top:6px;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__parseBar{background:linear-gradient(90deg, var(--kt-amber-soft), var(--kt-amber-strong));border-radius:999px;height:100%;transition:width .12s linear;display:block}.KenshiToolShowcase-module__C3dJlG__parseCounter{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.KenshiToolShowcase-module__C3dJlG__parseCounter b{color:var(--kt-amber-strong);font-weight:700}.KenshiToolShowcase-module__C3dJlG__overview{flex-direction:column;gap:16px;display:flex}.KenshiToolShowcase-module__C3dJlG__statGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.KenshiToolShowcase-module__C3dJlG__statGrid{grid-template-columns:repeat(4,1fr)}}.KenshiToolShowcase-module__C3dJlG__statCard{border:1px solid var(--kt-bd);background:#ffffff05;border-radius:14px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.KenshiToolShowcase-module__C3dJlG__statPrimary{background:linear-gradient(135deg,#ffcf8829,#ffffff05);border-color:#ffcf884d}.KenshiToolShowcase-module__C3dJlG__statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--kt-ink-dim);font-size:10px}.KenshiToolShowcase-module__C3dJlG__statValue{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,5cqi,28px);font-weight:700;line-height:1}.KenshiToolShowcase-module__C3dJlG__statPrimary .KenshiToolShowcase-module__C3dJlG__statValue{color:var(--kt-amber-strong)}.KenshiToolShowcase-module__C3dJlG__statSub{color:var(--kt-ink-dim);font-size:10.5px;line-height:1.4}.KenshiToolShowcase-module__C3dJlG__overviewColumns{grid-template-columns:1fr;gap:12px;display:grid}@container (min-width:620px){.KenshiToolShowcase-module__C3dJlG__overviewColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.KenshiToolShowcase-module__C3dJlG__panel{border:1px solid var(--kt-bd);background:#140d098c;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.KenshiToolShowcase-module__C3dJlG__panelHead{flex-direction:column;gap:4px;display:flex}.KenshiToolShowcase-module__C3dJlG__panelTitle{color:var(--kt-ink);margin:0;font-size:13.5px}.KenshiToolShowcase-module__C3dJlG__panelDesc{color:var(--kt-ink-dim);margin:0;font-size:11px;line-height:1.5}.KenshiToolShowcase-module__C3dJlG__tipList{color:var(--kt-ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:11.5px;line-height:1.5;list-style:outside;display:flex}.KenshiToolShowcase-module__C3dJlG__actionStack{flex-direction:column;gap:8px;margin-top:auto;display:flex}.KenshiToolShowcase-module__C3dJlG__primaryButton,.KenshiToolShowcase-module__C3dJlG__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:600;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__primaryButton{color:#2b180b;background:var(--kt-grad);box-shadow:0 10px 24px -10px #ddb16b80}.KenshiToolShowcase-module__C3dJlG__secondaryButton{color:var(--kt-ink);border-color:var(--kt-bd);background:#ffffff08}.KenshiToolShowcase-module__C3dJlG__primaryButton:hover,.KenshiToolShowcase-module__C3dJlG__secondaryButton:hover{transform:translateY(-1px)}.KenshiToolShowcase-module__C3dJlG__secondaryButton:hover{border-color:var(--kt-bd-strong)}.KenshiToolShowcase-module__C3dJlG__btnIconSm{width:15px;height:15px}.KenshiToolShowcase-module__C3dJlG__categoryList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.KenshiToolShowcase-module__C3dJlG__categoryRow{grid-template-columns:10px 84px minmax(0,1fr) 26px;align-items:center;gap:9px;display:grid}.KenshiToolShowcase-module__C3dJlG__categoryDot{border-radius:50%;width:9px;height:9px}.KenshiToolShowcase-module__C3dJlG__categoryLabel{color:var(--kt-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__categoryBar{background:#ffffff0d;border-radius:999px;height:7px;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__categoryBarFill{opacity:.92;border-radius:999px;height:100%;display:block}.KenshiToolShowcase-module__C3dJlG__categoryCount{text-align:right;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.KenshiToolShowcase-module__C3dJlG__mdPanel{border:1px solid var(--kt-bd);background:#0c0807;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__codeHead{border-bottom:1px solid var(--kt-bd);background:#ffffff05;align-items:center;gap:10px;padding:8px 12px;display:flex}.KenshiToolShowcase-module__C3dJlG__codeFile{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__codeDot{background:var(--kt-grad);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #ffcf8899}.KenshiToolShowcase-module__C3dJlG__codeBadge{color:#ffd79a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#ffcf8824;border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:600}.KenshiToolShowcase-module__C3dJlG__copyBtn{border:1px solid var(--kt-bd);color:var(--kt-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#ffcf880f;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__copyBtn:hover{border-color:var(--kt-bd-strong);color:#ffe3ab;background:#ffcf881f}.KenshiToolShowcase-module__C3dJlG__codeWrap{height:clamp(240px,34cqi,320px);position:relative}.KenshiToolShowcase-module__C3dJlG__code{font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;tab-size:2;text-shadow:0 0 1px #00000080;scrollbar-width:thin;scrollbar-color:#ffcf884d transparent;margin:0;padding:13px 15px;font-size:11.5px;line-height:1.62;position:absolute;inset:0;overflow:auto}.KenshiToolShowcase-module__C3dJlG__code::-webkit-scrollbar{width:9px;height:9px}.KenshiToolShowcase-module__C3dJlG__code::-webkit-scrollbar-thumb{background:#ffcf8838 padding-box padding-box;border:2px solid #0000;border-radius:999px}.KenshiToolShowcase-module__C3dJlG__codeRow,.KenshiToolShowcase-module__C3dJlG__codeLine{white-space:pre}.KenshiToolShowcase-module__C3dJlG__row_h1,.KenshiToolShowcase-module__C3dJlG__row_h2{margin-top:6px}.KenshiToolShowcase-module__C3dJlG__row_h3,.KenshiToolShowcase-module__C3dJlG__row_h4{margin-top:3px}.KenshiToolShowcase-module__C3dJlG__toast{background:var(--kt-amber);color:#2b180b;font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:0;pointer-events:none;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:14px;transform:translateY(4px);box-shadow:0 6px 18px -6px #000000b3}.KenshiToolShowcase-module__C3dJlG__toastShow{opacity:1;transform:translateY(0)}.KenshiToolShowcase-module__C3dJlG__codeFoot{border-top:1px solid var(--kt-bd);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);margin:0;padding:9px 13px;font-size:10px;line-height:1.55}.KenshiToolShowcase-module__C3dJlG__codeFoot b{color:var(--kt-ink-soft)}.KenshiToolShowcase-module__C3dJlG__inspector{flex-direction:column;gap:12px;display:flex}.KenshiToolShowcase-module__C3dJlG__inspectorToolbar{align-items:center;display:flex;position:relative}.KenshiToolShowcase-module__C3dJlG__searchIcon{color:var(--kt-ink-dim);pointer-events:none;place-items:center;display:inline-grid;position:absolute;left:12px}.KenshiToolShowcase-module__C3dJlG__searchIcon svg{width:17px;height:17px}.KenshiToolShowcase-module__C3dJlG__searchInput{border:1px solid var(--kt-bd);width:100%;color:var(--kt-ink);background:#00000047;border-radius:11px;padding:11px 13px 11px 38px;font-size:13px}.KenshiToolShowcase-module__C3dJlG__searchInput::placeholder{color:var(--kt-ink-dim)}.KenshiToolShowcase-module__C3dJlG__searchInput:focus{outline-offset:1px;outline:2px solid #ffcf8859}.KenshiToolShowcase-module__C3dJlG__recordList{scrollbar-width:thin;scrollbar-color:#ffcf884d transparent;flex-direction:column;gap:8px;max-height:472px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.KenshiToolShowcase-module__C3dJlG__recordList::-webkit-scrollbar{width:9px}.KenshiToolShowcase-module__C3dJlG__recordList::-webkit-scrollbar-thumb{background:#ffcf8838 padding-box padding-box;border:2px solid #0000;border-radius:999px}.KenshiToolShowcase-module__C3dJlG__recordCard{border:1px solid var(--kt-bd);background:#120c09c7;border-radius:14px;transition:border-color .16s;overflow:hidden}.KenshiToolShowcase-module__C3dJlG__recordCardOpen{background:#1a120ceb;border-color:#ffcf884d}.KenshiToolShowcase-module__C3dJlG__recordHeader{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.KenshiToolShowcase-module__C3dJlG__recordPrimary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.KenshiToolShowcase-module__C3dJlG__recordCategory{color:#1c100a;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.KenshiToolShowcase-module__C3dJlG__recordName{color:var(--kt-ink);font-size:13.5px;font-weight:600}.KenshiToolShowcase-module__C3dJlG__recordType{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__recordChange{color:var(--kt-green);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#87d6a31f;border:1px solid #87d6a352;border-radius:999px;padding:1px 8px;font-size:10px}.KenshiToolShowcase-module__C3dJlG__recordChangeAlt{color:var(--kt-amber-strong);background:#ffcf881f;border-color:#ffcf8857}.KenshiToolShowcase-module__C3dJlG__recordCounts{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);flex-shrink:0;font-size:10px;display:none}@container (min-width:560px){.KenshiToolShowcase-module__C3dJlG__recordCounts{display:inline}}.KenshiToolShowcase-module__C3dJlG__recordBody{overflow:hidden}.KenshiToolShowcase-module__C3dJlG__recordBodyInner{border-top:1px dashed #ffffff14;flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}.KenshiToolShowcase-module__C3dJlG__fieldGroup{flex-direction:column;gap:7px;display:flex}.KenshiToolShowcase-module__C3dJlG__fieldGroupTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--kt-amber-soft);margin:0;font-size:9.5px}.KenshiToolShowcase-module__C3dJlG__stringRow{background:#ffffff08;border-radius:9px;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:7px 10px;display:grid}.KenshiToolShowcase-module__C3dJlG__stringKey{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-amber-strong);word-break:break-all;font-size:11px}.KenshiToolShowcase-module__C3dJlG__stringValue{color:var(--kt-ink);margin:0;font-size:12px;line-height:1.5}.KenshiToolShowcase-module__C3dJlG__primRows{flex-direction:column;gap:5px;display:flex}.KenshiToolShowcase-module__C3dJlG__primRow{font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__primKey{color:var(--kt-amber-strong)}.KenshiToolShowcase-module__C3dJlG__primEq{color:var(--kt-ink-dim)}.KenshiToolShowcase-module__C3dJlG__primVal{color:#8eb5ff;font-variant-numeric:tabular-nums}.KenshiToolShowcase-module__C3dJlG__primEnum{color:var(--kt-green);background:#87d6a31f;border:1px solid #87d6a34d;border-radius:999px;padding:1px 8px;font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__refRow{background:#ffffff08;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;display:flex}.KenshiToolShowcase-module__C3dJlG__refCat{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-amber-strong)}.KenshiToolShowcase-module__C3dJlG__refArrow{color:var(--kt-ink-dim)}.KenshiToolShowcase-module__C3dJlG__refTarget{color:var(--kt-ink);font-weight:600}.KenshiToolShowcase-module__C3dJlG__refType{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);font-size:10px}.KenshiToolShowcase-module__C3dJlG__recordEmpty{text-align:center;color:var(--kt-ink-dim);padding:24px;font-size:12.5px}.KenshiToolShowcase-module__C3dJlG__mods{flex-direction:column;gap:16px;display:flex}.KenshiToolShowcase-module__C3dJlG__modCard{border:1px solid var(--kt-bd);background:#140d09b3;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.KenshiToolShowcase-module__C3dJlG__modCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.KenshiToolShowcase-module__C3dJlG__modCardName{color:var(--kt-ink);margin:0;font-size:16px}.KenshiToolShowcase-module__C3dJlG__modBadges{flex-shrink:0;gap:6px;display:flex}.KenshiToolShowcase-module__C3dJlG__modBadge{border:1px solid var(--kt-bd);color:var(--kt-ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff0d;border-radius:999px;padding:2px 9px;font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__modBadgeRole{color:var(--kt-amber-strong);background:#ffcf8829;border-color:#ffcf884d}.KenshiToolShowcase-module__C3dJlG__dlGrid{grid-template-columns:repeat(2,1fr);gap:10px 14px;margin:0;display:grid}@container (min-width:560px){.KenshiToolShowcase-module__C3dJlG__dlGrid{grid-template-columns:repeat(4,1fr)}}.KenshiToolShowcase-module__C3dJlG__dlItem{flex-direction:column;gap:2px;display:flex}.KenshiToolShowcase-module__C3dJlG__dlTerm{letter-spacing:.08em;text-transform:uppercase;color:var(--kt-ink-dim);font-size:9.5px}.KenshiToolShowcase-module__C3dJlG__dlDesc{color:var(--kt-ink);margin:0;font-size:13px;font-weight:600}.KenshiToolShowcase-module__C3dJlG__modDescription{color:var(--kt-ink-soft);background:#ffffff0a;border-radius:11px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.KenshiToolShowcase-module__C3dJlG__modTags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.KenshiToolShowcase-module__C3dJlG__modTagLabel{color:var(--kt-ink-dim);font-size:11px}.KenshiToolShowcase-module__C3dJlG__tag{border:1px solid var(--kt-bd);color:var(--kt-ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:11px}.KenshiToolShowcase-module__C3dJlG__modFooter{border-top:1px dashed #ffffff14;padding-top:10px}.KenshiToolShowcase-module__C3dJlG__modPath{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--kt-ink-dim);word-break:break-all;font-size:10.5px}.KenshiToolShowcase-module__C3dJlG__details{z-index:1;flex-direction:column;gap:26px;width:100%;max-width:920px;margin:0 auto;display:flex;position:relative}.KenshiToolShowcase-module__C3dJlG__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.KenshiToolShowcase-module__C3dJlG__tech{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:#ddb16b0d;border-radius:999px;padding:5px 11px;font-size:11.5px}.KenshiToolShowcase-module__C3dJlG__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.KenshiToolShowcase-module__C3dJlG__features{grid-template-columns:1fr 1fr}}.KenshiToolShowcase-module__C3dJlG__feature{border:1px solid var(--border);background:#ddb16b08;border-radius:12px;gap:13px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.KenshiToolShowcase-module__C3dJlG__feature:hover{background:#ffcf8812;border-color:#ffcf8866;transform:translateY(-2px)}.KenshiToolShowcase-module__C3dJlG__featureIcon{width:38px;height:38px;color:var(--kt-amber);box-shadow:inset 0 0 0 1px var(--border);background:#ffcf881a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__featureGlyph{display:block}.KenshiToolShowcase-module__C3dJlG__featureBody{flex-direction:column;gap:3px;display:flex}.KenshiToolShowcase-module__C3dJlG__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.KenshiToolShowcase-module__C3dJlG__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.KenshiToolShowcase-module__C3dJlG__platform{border:1px solid var(--border);color:var(--text-dim);background:radial-gradient(120% 140% at 0 0,#ffcf881a,#0000 60%),#0f0b0999;border-radius:12px;align-self:center;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:inline-flex}.KenshiToolShowcase-module__C3dJlG__platform b{color:var(--text)}.KenshiToolShowcase-module__C3dJlG__platformGlyph{color:var(--kt-amber);flex-shrink:0}.KenshiToolShowcase-module__C3dJlG__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.KenshiToolShowcase-module__C3dJlG__primary,.KenshiToolShowcase-module__C3dJlG__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}.KenshiToolShowcase-module__C3dJlG__primary{color:#2b180b;background:linear-gradient(90deg,#ffd79a,#ddb16b);box-shadow:0 12px 30px -12px #ddb16bb3}.KenshiToolShowcase-module__C3dJlG__secondary{color:var(--text);border:1px solid var(--border);background:#ddb16b0a}.KenshiToolShowcase-module__C3dJlG__btnIcon{flex-shrink:0}.KenshiToolShowcase-module__C3dJlG__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.KenshiToolShowcase-module__C3dJlG__primary:hover,.KenshiToolShowcase-module__C3dJlG__secondary:hover{transform:translateY(-2px)}.KenshiToolShowcase-module__C3dJlG__primary:hover{box-shadow:0 16px 38px -12px #ddb16bd9}.KenshiToolShowcase-module__C3dJlG__secondary:hover{background:#ffcf8817;border-color:#ffcf888c}.KenshiToolShowcase-module__C3dJlG__primary:hover .KenshiToolShowcase-module__C3dJlG__btnArrow,.KenshiToolShowcase-module__C3dJlG__secondary:hover .KenshiToolShowcase-module__C3dJlG__btnArrow{transform:translate(2px,-2px)}}.KenshiToolShowcase-module__C3dJlG__primary:focus-visible,.KenshiToolShowcase-module__C3dJlG__secondary:focus-visible,.KenshiToolShowcase-module__C3dJlG__copyBtn:focus-visible,.KenshiToolShowcase-module__C3dJlG__primaryButton:focus-visible,.KenshiToolShowcase-module__C3dJlG__secondaryButton:focus-visible,.KenshiToolShowcase-module__C3dJlG__navItem:focus-visible{outline:2px solid var(--kt-amber);outline-offset:3px}.KenshiToolShowcase-module__C3dJlG__signature{z-index:1;opacity:.75;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.KenshiToolShowcase-module__C3dJlG__signatureMark{width:26px;height:26px}.KenshiToolShowcase-module__C3dJlG__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){.KenshiToolShowcase-module__C3dJlG__echoes{display:none}.KenshiToolShowcase-module__C3dJlG__parseIcon{animation:none}}
.NpmInfoShowcase-module__Ry9lea__section{--ni-accent:#f2554d;--ni-accent-strong:#cb3837;--ni-soft:#ff8f7e;--ni-glow:#f2554d52;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}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__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)}.NpmInfoShowcase-module__Ry9lea__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:NpmInfoShowcase-module__Ry9lea__niDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.NpmInfoShowcase-module__Ry9lea__echoRed{color:#f2554d42}@keyframes NpmInfoShowcase-module__Ry9lea__niDrift{0%{transform:translate(102cqw)}to{transform:translate(-150cqw)}}.NpmInfoShowcase-module__Ry9lea__header{z-index:1;text-align:center;max-width:700px;margin:0 auto 40px;position:relative}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__prompt{color:var(--accent);font-weight:700}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__lead{max-width:62ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(14px,3.2cqi,16px);line-height:1.75}.NpmInfoShowcase-module__Ry9lea__stageReveal{z-index:1;width:100%;margin:0 auto 44px;position:relative}.NpmInfoShowcase-module__Ry9lea__stage{border:1px solid var(--border);width:100%;box-shadow:0 0 0 1px #0006, 0 36px 90px -36px #000000eb, 0 0 70px -26px var(--ni-glow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#140e0ef2,#0d0909f7);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.NpmInfoShowcase-module__Ry9lea__windowBar{border-bottom:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#140b0b99;flex:none;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.NpmInfoShowcase-module__Ry9lea__dots{gap:7px;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__dots i{background:#3a2a2a;border-radius:50%;width:10px;height:10px}.NpmInfoShowcase-module__Ry9lea__dots i:first-child{background:#ff5f56}.NpmInfoShowcase-module__Ry9lea__dots i:nth-child(2){background:#ffbd2e}.NpmInfoShowcase-module__Ry9lea__dots i:nth-child(3){background:#27c93f}.NpmInfoShowcase-module__Ry9lea__windowTitle{color:var(--text-dim);letter-spacing:.04em;flex:1}.NpmInfoShowcase-module__Ry9lea__npmPill{border:1px solid var(--border);color:var(--ni-soft);letter-spacing:.04em;background:#f2554d14;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__npmPillGlyph{width:13px;height:13px}.NpmInfoShowcase-module__Ry9lea__workspace{grid-template-columns:1fr;display:grid}@container (min-width:760px){.NpmInfoShowcase-module__Ry9lea__workspace{grid-template-columns:minmax(248px,320px) 1fr}}.NpmInfoShowcase-module__Ry9lea__sessionPane{border-bottom:1px solid var(--border);background:#10090980;flex-direction:column;gap:14px;padding:16px;display:flex}@container (min-width:760px){.NpmInfoShowcase-module__Ry9lea__sessionPane{border-bottom:0;border-right:1px solid var(--border)}}.NpmInfoShowcase-module__Ry9lea__serverCard{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#f2554d1f,#0000 62%),#00000047;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.NpmInfoShowcase-module__Ry9lea__serverMark{flex-shrink:0;width:40px;height:40px}.NpmInfoShowcase-module__Ry9lea__serverMeta{flex-direction:column;gap:7px;min-width:0;display:flex}.NpmInfoShowcase-module__Ry9lea__serverPkg{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);word-break:break-all;font-size:12.5px;font-weight:600;line-height:1.3}.NpmInfoShowcase-module__Ry9lea__serverTags{flex-wrap:wrap;gap:6px;display:flex}.NpmInfoShowcase-module__Ry9lea__transportPill,.NpmInfoShowcase-module__Ry9lea__toolsPill{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__transportPill{color:var(--ni-soft);background:#f2554d24}.NpmInfoShowcase-module__Ry9lea__toolsPill{color:#9fc4ff;background:#5ea0ff24}.NpmInfoShowcase-module__Ry9lea__transportGlyph{width:12px;height:12px}.NpmInfoShowcase-module__Ry9lea__launch{border:1px solid var(--border);text-align:left;cursor:pointer;background:#00000052;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;transition:border-color .16s,background .16s;display:flex}.NpmInfoShowcase-module__Ry9lea__launch:hover{background:#f2554d12;border-color:#f2554d80}.NpmInfoShowcase-module__Ry9lea__launchCopied{border-color:var(--ni-accent)}.NpmInfoShowcase-module__Ry9lea__launchPrompt{color:var(--ni-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-shrink:0;font-size:12px;font-weight:700}.NpmInfoShowcase-module__Ry9lea__launchCmd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.NpmInfoShowcase-module__Ry9lea__launchIcon{color:var(--text-dim);flex-shrink:0;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__launch:hover .NpmInfoShowcase-module__Ry9lea__launchIcon{color:var(--ni-soft)}.NpmInfoShowcase-module__Ry9lea__turn{flex-direction:column;gap:2px;display:flex}.NpmInfoShowcase-module__Ry9lea__agentRow{align-items:flex-start;gap:10px;display:flex}.NpmInfoShowcase-module__Ry9lea__agentAvatar{background:linear-gradient(180deg, var(--ni-soft), var(--ni-accent-strong));color:#1a0707;width:26px;height:26px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__bubble{border:1px solid var(--border);color:var(--text);background:#ffffff06;border-radius:4px 12px 12px;flex:1;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.NpmInfoShowcase-module__Ry9lea__callRow{gap:10px;margin-top:4px;display:flex}.NpmInfoShowcase-module__Ry9lea__callGutter{flex-shrink:0;justify-content:center;width:26px;display:flex;position:relative}.NpmInfoShowcase-module__Ry9lea__callBeam{background:linear-gradient(180deg, var(--ni-accent), transparent);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:14px}.NpmInfoShowcase-module__Ry9lea__callDot{background:var(--ni-accent);width:9px;height:9px;box-shadow:0 0 10px var(--ni-glow);border-radius:50%;animation:1.8s ease-in-out infinite NpmInfoShowcase-module__Ry9lea__niPulse;position:absolute;bottom:8px}.NpmInfoShowcase-module__Ry9lea__callBody{background:#f2554d0f;border:1px solid #f2554d4d;border-radius:10px;flex:1;min-width:0;padding:9px 11px}.NpmInfoShowcase-module__Ry9lea__callHead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.NpmInfoShowcase-module__Ry9lea__callVerb{color:var(--ni-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#f2554d2e;border-radius:5px;padding:1px 7px;font-size:9.5px;font-weight:700}.NpmInfoShowcase-module__Ry9lea__callName{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:12.5px;font-weight:600}.NpmInfoShowcase-module__Ry9lea__callArgs{font-family:var(--font-geist-mono), ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;color:var(--text);word-break:break-all;white-space:pre-wrap;font-size:11.5px;line-height:1.55;display:block}.NpmInfoShowcase-module__Ry9lea__resultPane{flex-direction:column;min-width:0;display:flex}.NpmInfoShowcase-module__Ry9lea__rail{border-bottom:1px solid var(--border);scrollbar-width:none;background:#10090966;flex:none;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.NpmInfoShowcase-module__Ry9lea__rail::-webkit-scrollbar{display:none}.NpmInfoShowcase-module__Ry9lea__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;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__tabGlyph{width:15px;height:15px}.NpmInfoShowcase-module__Ry9lea__tab:hover{color:var(--text);background:#f2554d17}.NpmInfoShowcase-module__Ry9lea__tabActive{color:#1a0707;background:linear-gradient(180deg, var(--ni-soft), var(--ni-accent-strong));border-color:var(--ni-accent);font-weight:600}.NpmInfoShowcase-module__Ry9lea__tab:focus-visible,.NpmInfoShowcase-module__Ry9lea__launch:focus-visible,.NpmInfoShowcase-module__Ry9lea__copyBtn:focus-visible,.NpmInfoShowcase-module__Ry9lea__installRow:focus-visible{outline:2px solid var(--ni-accent);outline-offset:2px}.NpmInfoShowcase-module__Ry9lea__outHead{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.NpmInfoShowcase-module__Ry9lea__outTitleWrap{align-items:center;gap:9px;min-width:0;display:flex}.NpmInfoShowcase-module__Ry9lea__outTitleGlyph{color:var(--ni-soft);flex-shrink:0;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__langBadge{color:var(--ni-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#f2554d24;border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:600}.NpmInfoShowcase-module__Ry9lea__copyBtn{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#f2554d0f;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}.NpmInfoShowcase-module__Ry9lea__copyBtn:hover{border-color:var(--ni-accent);color:#ffd9d2;background:#f2554d1f}.NpmInfoShowcase-module__Ry9lea__outSubtitle{color:var(--text-dim);margin:0;padding:0 14px 10px;font-size:11.5px;line-height:1.55}.NpmInfoShowcase-module__Ry9lea__inlineCode{color:var(--ni-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f2554d1f;border-radius:4px;padding:1px 5px;font-size:.92em}.NpmInfoShowcase-module__Ry9lea__codeWrap{border:1px solid var(--border);background:#0c0707;border-radius:10px;height:clamp(264px,44cqi,392px);margin:0 14px 14px;position:relative;overflow:hidden}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__codeRow{white-space:pre;gap:14px;display:flex}.NpmInfoShowcase-module__Ry9lea__gutterNo{text-align:right;color:#4a3636;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.8em}.NpmInfoShowcase-module__Ry9lea__codeLine{white-space:pre-wrap;word-break:break-word}.NpmInfoShowcase-module__Ry9lea__scanline{pointer-events:none;background:linear-gradient(90deg, transparent, var(--ni-accent), transparent);height:2px;animation:.75s ease-out NpmInfoShowcase-module__Ry9lea__niScan;position:absolute;left:0;right:0}@keyframes NpmInfoShowcase-module__Ry9lea__niScan{0%{opacity:0;top:-2%}18%{opacity:.85}to{opacity:0;top:100%}}.NpmInfoShowcase-module__Ry9lea__toast{background:var(--ni-accent);color:#1a0707;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}.NpmInfoShowcase-module__Ry9lea__toastShow{opacity:1;transform:translateY(0)}.NpmInfoShowcase-module__Ry9lea__details{z-index:1;flex-direction:column;gap:26px;width:100%;max-width:920px;margin:0 auto;display:flex;position:relative}.NpmInfoShowcase-module__Ry9lea__techRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__features{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.NpmInfoShowcase-module__Ry9lea__features{grid-template-columns:1fr 1fr}}.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__feature:hover{background:#f2554d0d;border-color:#f2554d66;transform:translateY(-2px)}.NpmInfoShowcase-module__Ry9lea__featureIcon{width:38px;height:38px;color:var(--ni-soft);box-shadow:inset 0 0 0 1px var(--border);background:#f2554d1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__featureGlyph{display:block}.NpmInfoShowcase-module__Ry9lea__featureBody{flex-direction:column;gap:3px;display:flex}.NpmInfoShowcase-module__Ry9lea__featureTitle{color:var(--text);font-size:13.5px;font-weight:600}.NpmInfoShowcase-module__Ry9lea__featureDesc{color:var(--text-dim);font-size:12px;line-height:1.6}.NpmInfoShowcase-module__Ry9lea__callout{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#f2554d1f,#0000 60%),#11090999;border-radius:14px;gap:14px;padding:18px;display:flex}.NpmInfoShowcase-module__Ry9lea__calloutIcon{width:40px;height:40px;color:var(--ni-soft);box-shadow:inset 0 0 0 1px var(--border);background:#f2554d24;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__calloutBody{flex-direction:column;gap:12px;min-width:0;display:flex}.NpmInfoShowcase-module__Ry9lea__calloutTitle{color:var(--text);font-size:13.5px;font-weight:600}.NpmInfoShowcase-module__Ry9lea__installRows{flex-direction:column;gap:8px;display:flex}.NpmInfoShowcase-module__Ry9lea__installRow{border:1px solid var(--border);text-align:left;cursor:pointer;background:#0000004d;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .16s,background .16s;display:flex}.NpmInfoShowcase-module__Ry9lea__installRow:hover{background:#f2554d0f;border-color:#f2554d73}.NpmInfoShowcase-module__Ry9lea__installRowCopied{border-color:var(--ni-accent)}.NpmInfoShowcase-module__Ry9lea__installClient{width:84px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ni-soft);flex-shrink:0;font-size:11px;font-weight:600}.NpmInfoShowcase-module__Ry9lea__installCmd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.NpmInfoShowcase-module__Ry9lea__installIcon{color:var(--text-dim);flex-shrink:0;display:inline-flex}.NpmInfoShowcase-module__Ry9lea__installRow:hover .NpmInfoShowcase-module__Ry9lea__installIcon{color:var(--ni-soft)}.NpmInfoShowcase-module__Ry9lea__calloutFootnote{color:var(--text-dim);font-size:12px;line-height:1.65}.NpmInfoShowcase-module__Ry9lea__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.NpmInfoShowcase-module__Ry9lea__primary,.NpmInfoShowcase-module__Ry9lea__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}.NpmInfoShowcase-module__Ry9lea__primary{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 12px 30px -12px #2dd4bfb3}.NpmInfoShowcase-module__Ry9lea__secondary{color:var(--text);border:1px solid var(--border);background:#f2554d0d}.NpmInfoShowcase-module__Ry9lea__btnIcon{flex-shrink:0}.NpmInfoShowcase-module__Ry9lea__btnArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.NpmInfoShowcase-module__Ry9lea__primary:hover,.NpmInfoShowcase-module__Ry9lea__secondary:hover{transform:translateY(-2px)}.NpmInfoShowcase-module__Ry9lea__primary:hover{box-shadow:0 16px 38px -12px #2dd4bfd9}.NpmInfoShowcase-module__Ry9lea__secondary:hover{background:#f2554d1a;border-color:#f2554d8c}.NpmInfoShowcase-module__Ry9lea__primary:hover .NpmInfoShowcase-module__Ry9lea__btnArrow,.NpmInfoShowcase-module__Ry9lea__secondary:hover .NpmInfoShowcase-module__Ry9lea__btnArrow{transform:translate(2px,-2px)}}.NpmInfoShowcase-module__Ry9lea__primary:focus-visible,.NpmInfoShowcase-module__Ry9lea__secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.NpmInfoShowcase-module__Ry9lea__signature{z-index:1;opacity:.75;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,6vw,52px);display:flex;position:relative}.NpmInfoShowcase-module__Ry9lea__signatureMark{width:26px;height:26px}.NpmInfoShowcase-module__Ry9lea__signatureText{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}@media (max-width:600px){.NpmInfoShowcase-module__Ry9lea__outHead{flex-wrap:wrap}.NpmInfoShowcase-module__Ry9lea__installClient{width:70px}}@media (prefers-reduced-motion:reduce){.NpmInfoShowcase-module__Ry9lea__echoes{display:none}.NpmInfoShowcase-module__Ry9lea__callDot{animation:none}}@keyframes NpmInfoShowcase-module__Ry9lea__niPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}
.ContactShowcase-module__JJN3Ua__section{width:100%;max-width:680px;margin:0 auto;padding:clamp(56px,9vw,104px) 4px clamp(8px,3vw,24px);scroll-margin-top:24px;position:relative;container-type:inline-size}.ContactShowcase-module__JJN3Ua__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}.ContactShowcase-module__JJN3Ua__header{text-align:center;max-width:560px;margin:0 auto 32px}.ContactShowcase-module__JJN3Ua__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--text-dim);margin-bottom:14px;font-size:12px;display:inline-block}.ContactShowcase-module__JJN3Ua__prompt{color:var(--accent);font-weight:700}.ContactShowcase-module__JJN3Ua__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(26px,7cqi,42px);font-weight:700}.ContactShowcase-module__JJN3Ua__lead{max-width:46ch;color:var(--text-dim);margin:16px auto 0;font-size:clamp(13px,3.2cqi,15px);line-height:1.75}.ContactShowcase-module__JJN3Ua__terminal{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0d161beb,#080d10eb);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0006,0 30px 80px -30px #000000e6,0 0 60px -24px #2dd4bf38}.ContactShowcase-module__JJN3Ua__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}.ContactShowcase-module__JJN3Ua__dots{gap:7px;display:inline-flex}.ContactShowcase-module__JJN3Ua__dots i{background:#2a3a40;border-radius:50%;width:11px;height:11px}.ContactShowcase-module__JJN3Ua__dots i:first-child{background:#ff5f56}.ContactShowcase-module__JJN3Ua__dots i:nth-child(2){background:#ffbd2e}.ContactShowcase-module__JJN3Ua__dots i:nth-child(3){background:#27c93f}.ContactShowcase-module__JJN3Ua__titlePath{color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ContactShowcase-module__JJN3Ua__form{flex-direction:column;gap:18px;padding:24px 22px 26px;display:flex}.ContactShowcase-module__JJN3Ua__field{flex-direction:column;gap:8px;display:flex}.ContactShowcase-module__JJN3Ua__label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--text);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.ContactShowcase-module__JJN3Ua__labelPrompt{color:var(--accent);font-weight:700}.ContactShowcase-module__JJN3Ua__optional{color:var(--text-dim);font-size:11px}.ContactShowcase-module__JJN3Ua__input,.ContactShowcase-module__JJN3Ua__textarea{border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#5eead408;border-radius:9px;padding:12px 14px;font-size:13.5px;line-height:1.6;transition:border-color .18s,background .18s,box-shadow .18s}.ContactShowcase-module__JJN3Ua__textarea{resize:vertical;min-height:116px}.ContactShowcase-module__JJN3Ua__input::placeholder,.ContactShowcase-module__JJN3Ua__textarea::placeholder{color:var(--text-dim)}.ContactShowcase-module__JJN3Ua__input:focus-visible,.ContactShowcase-module__JJN3Ua__textarea:focus-visible{background:#5eead40f;border-color:#5eead48c;outline:none;box-shadow:0 0 0 3px #2dd4bf1f}.ContactShowcase-module__JJN3Ua__input:disabled,.ContactShowcase-module__JJN3Ua__textarea:disabled{opacity:.55;cursor:not-allowed}.ContactShowcase-module__JJN3Ua__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactShowcase-module__JJN3Ua__submit{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));cursor:pointer;border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:2px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 12px 30px -12px #2dd4bfb3}.ContactShowcase-module__JJN3Ua__submit:disabled{opacity:.65;cursor:progress}.ContactShowcase-module__JJN3Ua__submitArrow{font-size:15px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.ContactShowcase-module__JJN3Ua__submit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 38px -12px #2dd4bfd9}.ContactShowcase-module__JJN3Ua__submit:not(:disabled):hover .ContactShowcase-module__JJN3Ua__submitArrow{transform:translate(2px,-2px)}}.ContactShowcase-module__JJN3Ua__submit:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.ContactShowcase-module__JJN3Ua__error{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ff8d99;margin:-4px 0 0;font-size:12.5px}.ContactShowcase-module__JJN3Ua__done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 24px 48px;display:flex}.ContactShowcase-module__JJN3Ua__doneMark{color:#04110f;background:linear-gradient(180deg, var(--accent), var(--accent-strong));border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:8px;font-size:26px;display:inline-flex;box-shadow:0 0 30px -6px #2dd4bfb3}.ContactShowcase-module__JJN3Ua__doneTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);margin:0;font-size:15px;font-weight:600}.ContactShowcase-module__JJN3Ua__doneText{color:var(--text-dim);margin:0;font-size:13px}.ContactShowcase-module__JJN3Ua__again{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#5eead40a;border-radius:9px;margin-top:14px;padding:9px 16px;font-size:12.5px;transition:border-color .18s,background .18s}.ContactShowcase-module__JJN3Ua__again:hover{background:#5eead414;border-color:#5eead480}.ContactShowcase-module__JJN3Ua__again:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (max-width:600px){.ContactShowcase-module__JJN3Ua__submit{width:100%}}
