@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_387f85{font-family:Syne,Syne Fallback;font-style:normal}.__variable_387f85{--font-kas-syne:"Syne","Syne Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-kas-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.kas-page{--kas-bg:#09090b;--kas-bg-subtle:#0c0c0e;--kas-bg-elevated:#121214;--kas-bg-card:#141416;--kas-bg-card-hover:#1a1a1d;--kas-border:#27272a;--kas-border-bright:#3f3f46;--kas-ink:#fafafa;--kas-ink-secondary:#d4d4d8;--kas-ink-muted:#a1a1aa;--kas-ink-dim:#71717a;--kas-accent:#4ade80;--kas-accent-strong:#22c55e;--kas-accent-surface:rgba(74,222,128,0.12);--kas-shadow:0 24px 48px rgba(0,0,0,0.45);margin:0;padding:0;font-family:system-ui,sans-serif;color-scheme:dark;background-color:var(--kas-bg);background-image:radial-gradient(ellipse 90% 50% at 50% -12%,rgba(74,222,128,.07),transparent 55%);color:var(--kas-ink);min-height:100vh}.kas-page,.kas-page *,.kas-page :after,.kas-page :before{box-sizing:border-box}.kas-page .kas-inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;width:100%}.kas-page .kas-nav{background:var(--kas-bg-subtle);border-bottom:1px solid var(--kas-border);padding:0}.kas-page .kas-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:52px}.kas-page .nav-logo{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:17px;font-weight:800;color:var(--kas-ink)}.kas-page .nav-tag{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:10px;color:var(--kas-accent);background:var(--kas-accent-surface);border:1px solid rgba(74,222,128,.35);padding:3px 9px;border-radius:3px}.kas-page .nav-btn{background:var(--kas-accent-strong);color:#052e16;border:none;font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block}.kas-page .nav-btn:hover{filter:brightness(1.08)}.kas-page .hero{background:var(--kas-bg);padding:48px 0 40px}.kas-page .hero h1{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:36px;font-weight:800;color:var(--kas-ink);line-height:1.1;margin:0 0 10px}.kas-page .hero h1 span{color:var(--kas-accent)}.kas-page .hero p{font-size:14px;color:var(--kas-ink-muted);margin:0 0 28px;line-height:1.55}.kas-page .hero-stats{display:flex;gap:32px;flex-wrap:wrap}.kas-page .stat-n{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:24px;font-weight:800;color:var(--kas-ink)}.kas-page .stat-l{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:10px;color:var(--kas-ink-dim);margin-top:2px}.kas-page .hero-stat-lang .stat-detail{margin:8px 0 0;max-width:220px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.4;color:var(--kas-ink-muted)}.kas-page .kas-body{padding-top:36px;padding-bottom:60px}.kas-page .kas-skill-group{margin-bottom:40px}.kas-page .kas-skill-group:last-child{margin-bottom:0}.kas-page .kas-group-title{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kas-ink-dim);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--kas-border)}.kas-page .kas-empty{font-size:14px;color:var(--kas-ink-muted);margin:8px 0 0}.kas-page .filters{display:flex;gap:6px;margin-bottom:28px;flex-wrap:wrap}.kas-page .chip{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:11px;padding:5px 13px;border-radius:4px;border:1px solid var(--kas-border);background:var(--kas-bg-card);color:var(--kas-ink-muted);cursor:pointer}.kas-page .chip:hover{border-color:var(--kas-border-bright);color:var(--kas-ink-secondary)}.kas-page .chip.active{background:var(--kas-accent-surface);color:var(--kas-accent);border-color:rgba(74,222,128,.45)}.kas-page .section-title{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:10px;font-weight:inherit;color:var(--kas-ink-dim);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--kas-border)}.kas-page .kas-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.kas-page .kas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.kas-page .kas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kas-page .card{background:var(--kas-bg-card);border:1px solid var(--kas-border);border-radius:8px;padding:16px 18px;min-height:118px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.kas-page .card:hover{border-color:var(--kas-border-bright);background:var(--kas-bg-card-hover);box-shadow:0 8px 32px rgba(0,0,0,.35)}.kas-page .card:focus-visible{outline:2px solid var(--kas-accent);outline-offset:2px}.kas-page .card-top{display:flex;justify-content:flex-start;align-items:center;gap:14px}.kas-page .card-head-text{flex:1;min-width:0}.kas-page .card-icon-wrap{width:40px;height:40px;border-radius:8px;background:var(--kas-bg-elevated);border:1px solid var(--kas-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kas-page .card-icon{font-size:20px;line-height:1}.kas-page .tags{display:flex;gap:4px;flex-wrap:wrap}.kas-page .tag{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:9px;padding:2px 7px;border-radius:3px}.kas-page .t-agent{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.kas-page .t-plugin{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.kas-page .t-on{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.kas-page .t-beta{background:#fefce8;color:#a16207;border:1px solid #fde68a}.kas-page .card-name{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--kas-ink)}.kas-page .card-desc{margin:0;font-size:13px;color:var(--kas-ink-muted);line-height:1.5;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kas-page .card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--kas-border)}.kas-page .card-author{color:var(--kas-ink-dim)}.kas-page .card-author,.kas-page .ibtn{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:10px}.kas-page .ibtn{padding:5px 12px;border-radius:4px;border:none;cursor:pointer}.kas-page .ibtn-add{background:var(--kas-accent-strong);color:#052e16}.kas-page .ibtn-on{background:var(--kas-accent-surface);color:var(--kas-accent);border:1px solid rgba(74,222,128,.35)}.kas-page .kas-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);z-index:50;align-items:center;justify-content:center;padding:20px}.kas-page .kas-overlay.open{display:flex}.kas-page .kas-overlay.kas-overlay--fullscreen{padding:0;align-items:stretch;justify-content:stretch}.kas-page .dialog{background:var(--kas-bg-elevated);border:1px solid var(--kas-border);border-radius:12px;width:100%;max-width:min(92vw,820px);max-height:92vh;overflow-y:auto;animation:kas-pop .18s ease;box-shadow:var(--kas-shadow);color:var(--kas-ink)}.kas-page .dialog--fullscreen{animation:none;width:100%;max-width:none;height:100vh;max-height:none;border-radius:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:none}@keyframes kas-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.kas-page .d-head{padding:18px 20px 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:12px}.kas-page .d-head-icon{font-size:28px;line-height:1}.kas-page .d-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.kas-page .d-fs{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:11px;font-weight:600;padding:7px 12px;border-radius:6px;border:1px solid var(--kas-border-bright);background:var(--kas-bg-card);color:var(--kas-ink-secondary);cursor:pointer;white-space:nowrap}.kas-page .d-fs:hover{border-color:var(--kas-ink-dim);background:var(--kas-bg-card-hover);color:var(--kas-ink)}.kas-page .d-close{background:var(--kas-bg-card);border:1px solid var(--kas-border);width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:13px;color:var(--kas-ink-muted);flex-shrink:0}.kas-page .d-close:hover{background:var(--kas-bg-card-hover);color:var(--kas-ink)}.kas-page .d-body{padding:16px 20px 24px}.kas-page .dialog--fullscreen .d-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:20px}.kas-page .dialog--fullscreen .d-ki,.kas-page .dialog--fullscreen .d-tabs,.kas-page .dialog--fullscreen .d-title{flex-shrink:0}.kas-page .dialog--fullscreen .d-panel.active{flex:1;min-height:0}.kas-page .dialog--fullscreen .d-panel-file.active{display:flex;flex-direction:column;overflow:hidden}.kas-page .dialog--fullscreen .d-panel-file.active .d-actions,.kas-page .dialog--fullscreen .d-panel-file.active .sf-bar,.kas-page .dialog--fullscreen .d-panel-file.active .sf-info{flex-shrink:0}.kas-page .dialog--fullscreen .d-panel-file.active .sf-viewer{flex:1;min-height:0;max-height:none}.kas-page .dialog--fullscreen .d-panel-overview.active{overflow-y:auto}.kas-page .d-title{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:20px;font-weight:800;margin-bottom:2px}.kas-page .d-ki{font-size:12px;color:var(--kas-ink-dim);font-style:italic;margin-bottom:10px}.kas-page .d-dtags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px}.kas-page .d-desc{font-size:13px;color:var(--kas-ink-muted);line-height:1.6;margin-bottom:18px}.kas-page .d-tabs{display:flex;border-bottom:1px solid var(--kas-border);margin-bottom:16px}.kas-page .d-tab{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:11px;padding:8px 16px;background:none;color:var(--kas-ink-dim);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.kas-page .d-tab.active{color:var(--kas-ink);border-bottom-color:var(--kas-accent)}.kas-page .d-panel{display:none}.kas-page .d-panel.active{display:block}.kas-page .caps{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.kas-page .cap{display:flex;gap:10px;padding:10px 12px;background:var(--kas-bg-card);border:1px solid var(--kas-border);border-radius:7px;font-size:12px}.kas-page .cap-t{font-weight:600;margin-bottom:2px;color:var(--kas-ink-secondary)}.kas-page .cap-d{color:var(--kas-ink-muted)}.kas-page .meta{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--kas-border);border:1px solid var(--kas-border);border-radius:7px;overflow:hidden;margin-bottom:16px}.kas-page .meta-cell{padding:10px 12px}.kas-page .dialog .meta-cell,.kas-page .meta-cell{background:var(--kas-bg-card)}.kas-page .meta-l{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:9px;color:var(--kas-ink-dim);letter-spacing:1px;margin-bottom:2px}.kas-page .meta-v{font-size:13px;font-weight:600;color:var(--kas-ink)}.kas-page .d-actions{display:flex;gap:8px;flex-wrap:wrap}.kas-page .d-primary{flex:1;min-width:120px;background:var(--kas-accent-strong);color:#052e16;border:none;border-radius:8px;padding:11px;font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.kas-page .d-primary:disabled{opacity:.6;cursor:not-allowed}.kas-page .d-sec{background:var(--kas-bg-card);color:var(--kas-ink-secondary);border:1px solid var(--kas-border);border-radius:8px;padding:11px 16px;font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:11px;cursor:pointer}.kas-page .d-sec:hover{border-color:var(--kas-border-bright);color:var(--kas-ink)}.kas-page .sf-info{background:var(--kas-bg-card);border:1px solid var(--kas-border);border-radius:7px;padding:11px 13px;margin-bottom:12px;font-size:12px;color:var(--kas-ink-muted);line-height:1.5}.kas-page .sf-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kas-page .sf-name{font-size:12px;font-weight:600}.kas-page .sf-copy,.kas-page .sf-name{font-family:var(--font-kas-mono),ui-monospace,monospace;color:var(--kas-ink-secondary)}.kas-page .sf-copy{font-size:10px;padding:5px 12px;border-radius:4px;border:1px solid var(--kas-border);background:var(--kas-bg-card);cursor:pointer}.kas-page .sf-copy:hover{border-color:var(--kas-border-bright);color:var(--kas-ink)}.kas-page .sf-copy.ok{background:var(--kas-accent-surface);color:var(--kas-accent);border-color:rgba(74,222,128,.45)}.kas-page .sf-viewer{background:#050605;border:1px solid var(--kas-border);border-radius:8px;padding:16px 18px;font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:13px;line-height:1.65;letter-spacing:.01em;max-height:min(52vh,440px);overflow-y:auto;white-space:pre;overflow-x:auto;-webkit-font-smoothing:antialiased;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(0,0,0,.35)}.kas-page .sf-viewer:focus-visible{outline:2px solid var(--kas-accent);outline-offset:2px}.kas-page .c-default{color:#dce5dc}.kas-page .c-front{color:#93c5fd}.kas-page .c-sep{color:#6b7280}.kas-page .c-h1{color:#86efac;font-weight:700}.kas-page .c-h2{color:#bbf7d0;font-weight:600}.kas-page .c-h3{color:#a7d4b8;font-weight:600}.kas-page .c-li{color:#c4d4c4}.kas-page .c-table{color:#b8c9b4}.kas-page .kas-search{width:100%;border:1px solid var(--kas-border);border-radius:7px;padding:10px 14px;font-size:13px;font-family:inherit;outline:none;margin-bottom:14px;background:var(--kas-bg-card);color:var(--kas-ink)}.kas-page .kas-search::-moz-placeholder{color:var(--kas-ink-dim)}.kas-page .kas-search::placeholder{color:var(--kas-ink-dim)}.kas-page .kas-search:focus{border-color:var(--kas-border-bright);box-shadow:0 0 0 1px var(--kas-border-bright)}.kas-page .kas-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kas-page .kas-related{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:22px;font-size:12px}.kas-page .kas-related a{color:var(--kas-ink-muted);text-decoration:underline;text-underline-offset:3px}.kas-page .kas-related a:hover{color:var(--kas-accent)}.kas-page .kas-related-sep{color:var(--kas-ink-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.kas-page .kas-faq{padding-top:0;padding-bottom:56px}.kas-page .kas-faq-title{font-family:var(--font-kas-syne),system-ui,sans-serif;font-size:18px;font-weight:800;color:var(--kas-ink);margin:0 0 16px;letter-spacing:-.02em}.kas-page .kas-faq-list{display:flex;flex-direction:column;gap:8px}.kas-page .kas-faq-item{border:1px solid var(--kas-border);border-radius:8px;background:var(--kas-bg-card);padding:0}.kas-page .kas-faq-summary{font-family:var(--font-kas-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--kas-ink-secondary);cursor:pointer;padding:12px 14px;list-style:none}.kas-page .kas-faq-summary::-webkit-details-marker{display:none}.kas-page .kas-faq-item[open] .kas-faq-summary{border-bottom:1px solid var(--kas-border)}.kas-page .kas-faq-answer{margin:0;padding:0 14px 14px;font-size:13px;line-height:1.55;color:var(--kas-ink-muted)}