.lv5.prisma:not([data-theme=dark]){--ide-pink:#b4235f;--ide-pink-bg:#fbe9f0;--ide-sq:#bfe0cf;--ide-sq-on:#2f8f6a;--ide-card-bd:var(--hm-scr-line-2)}.lv5.prisma[data-theme=dark]{--ide-pink:#f9a8d4;--ide-pink-bg:#f472b629;--ide-sq:color-mix(in oklab,var(--ny-palette-mint) 30%,transparent);--ide-sq-on:var(--ny-palette-mint);--ide-card-bd:var(--hm-scr-line)}.lv5.prisma .hm-ide-acc{color:var(--hm-strong)}.lv5.prisma .hm-ide-pos{color:var(--hm-pos)}.lv5.prisma .hm-ide-btn{background:var(--ny-palette-primary);height:40px;color:var(--ny-palette-white);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.lv5.prisma .hm-cg:has(.hm-ide-cgidea){--hm-cg-wa:184px;--hm-cg-wb:196px;--hm-cg-wc:206px;--hm-cg-wp:252px}@container (min-width:600px){.lv5.prisma .hm-cg:has(.hm-ide-cgidea) .hm-cg-a{z-index:1;margin:30px -18px 0 0}.lv5.prisma .hm-cg:has(.hm-ide-cgidea) .hm-cg-b{margin:6px 0 0 -16px}.lv5.prisma .hm-cg:has(.hm-ide-cgidea) .hm-cg-c{--cg-rot:2deg;z-index:3;margin:0 -10px 6px 0}.lv5.prisma .hm-cg:has(.hm-ide-cgidea) .hm-cg-d{margin:0 0 110px -34px}}.lv5.prisma .hm-ide-cgimg{object-fit:cover;background:var(--hm-scr-panel);border-radius:10px;width:100%;height:auto;margin-top:10px;display:block}.lv5.prisma .hm-ide-cgimg.art{aspect-ratio:1200/686}.lv5.prisma .hm-ide-cgimg.ban{aspect-ratio:3}.lv5.prisma .hm-ide-cgfoot{color:var(--mu);margin-top:8px;font-size:12.5px;line-height:17px}.lv5.prisma .hm-ide-cgpost{aspect-ratio:4/5;background:var(--hm-scr-panel);overflow:hidden}.lv5.prisma .hm-ide-cgpost img{object-fit:cover;width:100%;height:100%;display:block}.lv5.prisma .hm-ide-cgpostb{padding:12px 16px 14px}.lv5.prisma .hm-ide-cgpostb .hm-mono{letter-spacing:.12em;color:var(--mu);font-size:10.5px;font-weight:400}.lv5.prisma .hm-ide-cgpostb p:last-child{color:var(--hm-scr-ink);margin-top:4px;font-size:13px;line-height:18px}.lv5.prisma .hm-ide-cgt{letter-spacing:-.01em;color:var(--tx);margin-top:8px;font-size:14.5px;font-weight:700;line-height:19px}.lv5.prisma .hm-ide-cgchips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.lv5.prisma .hm-ide-cgchips li{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);color:var(--hm-scr-ink);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:15px}.lv5.prisma .hm-ide-cgchips li.on{background:var(--hm-scr-sel);border-color:var(--hm-scr-ctl);color:var(--hm-strong)}.lv5.prisma .hm-ide-idea{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);border-radius:16px;margin-top:16px;padding:14px 16px}.lv5.prisma .hm-ide-ideat{letter-spacing:-.01em;color:var(--tx);margin-top:6px;font-size:17px;font-weight:700;line-height:23px}.lv5.prisma .hm-ide-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:12.5px;line-height:16px;display:flex}.lv5.prisma .hm-ide-pill{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.lv5.prisma .hm-ide-pill.acc{background:var(--hm-scr-sel);border-color:var(--hm-scr-ctl);color:var(--hm-strong)}.lv5.prisma .hm-ide-pill.ok{background:var(--hm-pos-bg);border-color:var(--hm-pos-bd);color:var(--hm-pos)}.lv5.prisma .hm-ide-date{color:var(--mu)}.lv5.prisma .hm-ide-split{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.lv5.prisma .hm-ide-fmts{flex:210px;gap:4px;min-width:0;display:grid}.lv5.prisma .hm-ide-fmts li{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.lv5.prisma .hm-ide-fmts li.on{border-color:var(--hm-scr-ctl);background:var(--hm-scr-sel)}.lv5.prisma .hm-ide-fic{background:var(--hm-scr-panel);width:28px;height:28px;color:var(--hm-strong);border-radius:9px;flex:none;place-items:center;display:grid}.lv5.prisma .hm-ide-fmts li.on .hm-ide-fic{background:var(--hm-scr)}.lv5.prisma .hm-ide-fmt{flex-direction:column;min-width:0;display:flex}.lv5.prisma .hm-ide-fmt b{color:var(--tx);font-size:14px;line-height:19px}.lv5.prisma .hm-ide-fmt span{color:var(--mu);font-size:12px;line-height:16px}.lv5.prisma .hm-ide-fmts li.on .hm-ide-fmt span{color:var(--hm-scr-ink)}.lv5.prisma .hm-ide-card{background:var(--hm-scr);border:1px solid var(--ide-card-bd);min-width:0;box-shadow:0 12px 28px -24px color-mix(in oklab,var(--ny-palette-primary) 45%,transparent);border-radius:18px;flex:999 300px;padding:16px 18px}.lv5.prisma .hm-ide-cardh{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.lv5.prisma .hm-ide-cardic{background:var(--ide-pink-bg);width:34px;height:34px;color:var(--ide-pink);border-radius:10px;flex:none;place-items:center;display:grid}.lv5.prisma .hm-ide-cardn{flex:160px;min-width:0}.lv5.prisma .hm-ide-cardt{color:var(--tx);font-size:16px;font-weight:700;line-height:21px}.lv5.prisma .hm-ide-cards{color:var(--mu);font-size:12.5px;line-height:17px}.lv5.prisma .hm-ide-acts{color:var(--mu);gap:14px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.lv5.prisma :is(.hm-ide-acts>span,.hm-ide-copy){align-items:center;gap:5px;display:inline-flex}.lv5.prisma .hm-ide-part{border-top:1px solid var(--hm-scr-line-2);margin-top:12px;padding-top:12px}.lv5.prisma .hm-ide-cardh+.hm-ide-part{margin-top:14px;padding-top:14px}.lv5.prisma .hm-ide-partt{color:var(--tx);font-size:13.5px;font-weight:700;line-height:18px}.lv5.prisma .hm-ide-partt.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.lv5.prisma .hm-ide-copy{color:var(--mu);font-size:12.5px}.lv5.prisma .hm-ide-partsub{color:var(--mu);font-weight:500}.lv5.prisma .hm-ide-script{max-height:132px;color:var(--hm-scr-ink);margin-top:6px;font-size:14px;line-height:22px;position:relative;overflow:hidden}.lv5.prisma .hm-ide-script:after{content:"";background:linear-gradient(transparent,var(--hm-scr));height:44px;position:absolute;bottom:0;left:0;right:0}.lv5.prisma .hm-ide-hook{background:var(--tx);color:var(--hm-scr);border-radius:10px;margin-top:8px;padding:6px 12px;font-size:14.5px;font-weight:700;line-height:20px;display:inline-block}.lv5.prisma .hm-ide-cap{-webkit-line-clamp:2;color:var(--hm-scr-ink);-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.lv5.prisma .hm-ide-tags{color:var(--hm-scr-ink);flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12.5px;line-height:16px;display:flex}.lv5.prisma .hm-ide-tags span{border:1px solid var(--hm-scr-line);border-radius:999px;padding:4px 9px}.lv5.prisma .hm-ide-ask{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:8px;display:flex}.lv5.prisma :is(.hm-ide-sel,.hm-ide-field){background:var(--hm-scr);border:1px solid var(--hm-scr-line);height:40px;color:var(--mu);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.lv5.prisma .hm-ide-sel b{color:var(--tx)}.lv5.prisma .hm-ide-field{flex:160px;min-width:0}.lv5.prisma .hm-ide-bank{gap:8px;margin-top:14px;display:grid}.lv5.prisma .hm-ide-bankrow{border:1px solid var(--ide-card-bd);background:var(--hm-scr);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.lv5.prisma .hm-ide-bankrow.on{border-color:var(--hm-scr-ctl);background:linear-gradient(90deg,var(--hm-scr-sel),var(--hm-scr));box-shadow:0 0 0 3px color-mix(in oklab,var(--ny-palette-lilac) 30%,transparent)}.lv5.prisma .hm-ide-thumb{object-fit:cover;background:var(--hm-scr-panel);border-radius:12px;flex:none;width:44px;height:44px;display:block}.lv5.prisma .hm-ide-thumb.logo{border:1px solid var(--hm-scr-line-2);object-fit:contain;background:var(--ny-palette-white);padding:4px}.lv5.prisma .hm-ide-thumb.ic{background:var(--tone-bg);color:var(--tone-ink);place-items:center;display:grid}.lv5.prisma .hm-ide-bankb{flex:220px;min-width:0}.lv5.prisma .hm-ide-bankt{color:var(--tx);font-size:15px;font-weight:700;line-height:20px}.lv5.prisma .hm-ide-bankc{flex-wrap:wrap;gap:6px;margin-top:7px;font-size:12px;font-weight:700;line-height:16px;display:flex}.lv5.prisma .hm-ide-prod{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);color:var(--hm-scr-ink);border-radius:999px;padding:3px 9px}.lv5.prisma .hm-ide-bankrow.on .hm-ide-prod{background:var(--hm-scr)}.lv5.prisma .hm-ide-angle{background:var(--tone-bg);color:var(--tone-ink);border-radius:999px;padding:3px 9px}.lv5.prisma .hm-ide-use{border:1.5px solid var(--hm-scr-ctl);height:34px;color:var(--hm-strong);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.lv5.prisma .hm-ide-use.on{background:var(--hm-scr-sel);padding:0 12px}@container (max-width:520px){.lv5.prisma .hm-ide-bankrow{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.lv5.prisma .hm-ide-use{grid-column:2;justify-self:start}}.lv5.prisma .hm-ide-data{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;margin-top:16px;display:grid}.lv5.prisma .hm-ide-dl{align-content:start;gap:16px;display:grid}.lv5.prisma .hm-ide-dl dt{font:700 10.5px/14px var(--hm-mono-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}.lv5.prisma .hm-ide-dl dd{color:var(--tx);align-items:center;gap:8px;margin-top:5px;font-size:15.5px;font-weight:700;line-height:21px;display:flex}.lv5.prisma .hm-ide-res{background:var(--hm-scr);border:1px solid var(--ide-card-bd);border-radius:20px;min-width:0;padding:18px}.lv5.prisma .hm-ide-resn{align-items:baseline;gap:10px;margin-top:8px;display:flex}.lv5.prisma .hm-ide-resn b{letter-spacing:-.04em;color:var(--tone-ink);font-size:52px;font-weight:900;line-height:52px;display:grid}.lv5.prisma .hm-ide-resn b:before{content:attr(data-n);visibility:hidden;grid-area:1/1}.lv5.prisma .hm-ide-resn b>span{grid-area:1/1;justify-self:start}.lv5.prisma .hm-ide-resn>span{color:var(--tx);font-size:16px;font-weight:700;line-height:22px}.lv5.prisma .hm-ide-sqbox{--hm-dur:calc(var(--hm-t-draw,1.4s) * .86);--hm-ease:var(--hm-ease-out,cubic-bezier(.16,1,.3,1));margin-top:12px}.lv5.prisma .hm-ide-sq{flex-wrap:wrap;gap:4px;display:flex}.lv5.prisma .hm-ide-sq i{background:var(--ide-sq);border-radius:3px;width:12px;height:12px}.lv5.prisma .hm-ide-sq i.on{background:var(--ide-sq-on)}.lv5.prisma .hm-ide-some{color:var(--mu);margin-top:14px;font-size:12.5px;line-height:17px}.lv5.prisma .hm-ide-srcs{gap:6px;margin-top:8px;display:grid}.lv5.prisma .hm-ide-srcs li{border:1px solid var(--hm-scr-line-2);color:var(--tx);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:14px;line-height:20px;display:flex}.lv5.prisma .hm-ide-srcs li>.hm-li:last-child{margin-left:auto}.lv5.prisma .hm-ide-globe{background:var(--tone-bg);width:24px;height:24px;color:var(--tone-ink);border-radius:7px;flex:none;place-items:center;display:grid}.lv5.prisma .hm-ide-dom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv5.prisma .hm-ide-foot{color:var(--hm-scr-ink);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;line-height:20px;display:flex}.lv5.prisma .hm-ide-flow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.lv5.prisma .hm-ide-slide{flex:250px}.lv5.prisma .hm-ide-slides{color:var(--mu);margin-top:2px;font-size:12.5px;line-height:17px}.lv5.prisma .hm-ide-slideh{letter-spacing:-.015em;color:var(--tx);margin-top:14px;font-size:20px;font-weight:700;line-height:25px}.lv5.prisma .hm-ide-slideb{color:var(--hm-scr-ink);margin-top:8px;font-size:14.5px;line-height:22px}.lv5.prisma .hm-ide-slide .hm-ide-btn{border-radius:11px;margin-top:16px}.lv5.prisma .hm-ide-to{background:var(--tone-bg);width:40px;height:40px;color:var(--tone-ink);border-radius:50%;flex:none;place-items:center;margin:0 auto;display:grid}.lv5.prisma .hm-ide-made{flex:0 210px;min-width:0;margin:0 auto;position:relative}.lv5.prisma .hm-ide-madein{--hm-i:5;display:block;position:relative}.lv5.prisma .hm-ide-made img{aspect-ratio:4/5;object-fit:cover;background:var(--hm-scr-panel);width:100%;height:auto;box-shadow:0 18px 36px -22px color-mix(in oklab,var(--ny-palette-ink) 45%,transparent);border-radius:16px;display:block}@container (max-width:540px){.lv5.prisma .hm-ide-flow{flex-direction:column;align-items:stretch}.lv5.prisma .hm-ide-slide{flex:none}.lv5.prisma .hm-ide-to{transform:rotate(90deg)}.lv5.prisma .hm-ide-made{flex:none;width:min(210px,100%)}.lv5.prisma .hm-ide-madein{--hm-i:1}}.lv5.prisma .hm-ide-more{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.lv5.prisma :is(.hm-ide-also,.hm-ide-studio){border-radius:16px;flex:260px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.lv5.prisma .hm-ide-also{background:var(--hm-scr);border:1px solid var(--ide-card-bd)}.lv5.prisma .hm-ide-also img{object-fit:cover;background:var(--hm-scr-panel);border-radius:10px;flex:none;width:64px;height:80px;display:block}.lv5.prisma .hm-ide-also>div{min-width:0}.lv5.prisma .hm-ide-also .hm-mono{letter-spacing:.1em;color:var(--mu);font-size:10.5px;font-weight:700;line-height:14px}.lv5.prisma .hm-ide-alsot{color:var(--tx);margin-top:4px;font-size:14px;font-weight:700;line-height:19px}.lv5.prisma .hm-ide-studio{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);padding:12px 14px}.lv5.prisma .hm-ide-studioic{background:var(--hm-scr);border:1px solid var(--hm-scr-line);width:40px;height:40px;color:var(--hm-strong);border-radius:12px;flex:none;place-items:center;display:grid}.lv5.prisma .hm-ide-studio p{color:var(--hm-scr-ink);font-size:13.5px;line-height:20px}.lv5.prisma .hm-ide-studio b{color:var(--tx)}.lv5.prisma .hm-ide-pub{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.lv5.prisma .hm-ide-pubimg{aspect-ratio:4/5;object-fit:cover;background:var(--hm-scr-panel);width:150px;height:auto;box-shadow:0 14px 28px -20px color-mix(in oklab,var(--ny-palette-ink) 45%,transparent);border-radius:14px;flex:0 0 150px;display:block}.lv5.prisma .hm-ide-pubb{flex:280px;min-width:0}.lv5.prisma .hm-ide-nets{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;margin-top:8px;display:grid}.lv5.prisma .hm-ide-nets li{border:1px solid var(--ide-card-bd);background:var(--hm-scr);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.lv5.prisma .hm-ide-nets li.on{border-color:var(--hm-scr-ctl);background:var(--hm-scr-panel)}.lv5.prisma .hm-ide-netic{background:var(--hm-scr-panel);width:30px;height:30px;color:var(--mu);border-radius:9px;flex:none;place-items:center;display:grid}.lv5.prisma .hm-ide-netic[data-net=ig]{background:var(--ide-pink-bg);color:var(--ide-pink)}.lv5.prisma .hm-ide-netic[data-net=fb]{background:color-mix(in oklab,var(--hm-peri) var(--hm-tone-mix),var(--hm-tone-base));color:var(--hm-ink-peri)}.lv5.prisma .hm-ide-net{flex-direction:column;min-width:0;display:flex}.lv5.prisma .hm-ide-net b{color:var(--tx);font-size:14px;line-height:18px}.lv5.prisma .hm-ide-net span{color:var(--mu);font-size:12px;line-height:16px}.lv5.prisma .hm-ide-tick{background:var(--ny-palette-primary);width:20px;height:20px;color:var(--ny-palette-white);border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.lv5.prisma .hm-ide-connect{color:var(--hm-strong);margin-left:auto;font-size:12.5px;font-weight:700;line-height:16px}.lv5.prisma .hm-ide-capl{flex-wrap:wrap;margin-top:16px}.lv5.prisma .hm-ide-capl span{font:500 12.5px/16px var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--mu)}.lv5.prisma .hm-ide-skel{gap:7px;margin-top:9px;display:grid}.lv5.prisma .hm-ide-skel i{background:var(--hm-scr-track);border-radius:99px;height:10px;display:block}.lv5.prisma .hm-ide-skel i:nth-child(2){width:92%}.lv5.prisma .hm-ide-skel i:nth-child(3){width:58%}.lv5.prisma .hm-ide-when{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.lv5.prisma .hm-ide-date2{border:1px solid var(--hm-scr-line);height:38px;color:var(--tx);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.lv5.prisma .hm-ide-btn.go{border-radius:11px;margin-left:auto;padding:0 16px}.lv5.prisma .hm-ide-others{border-top:1px solid var(--hm-scr-line-2);margin-top:18px;padding-top:14px}.lv5.prisma .hm-ide-others ul{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lv5.prisma .hm-ide-others li{background:var(--hm-scr-panel);border:1px solid var(--hm-scr-line-2);color:var(--hm-scr-ink);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;line-height:18px;display:inline-flex}.lv5.prisma .hm-ide-others b{color:var(--tx)}@container (max-width:460px){.lv5.prisma .hm-ide-others li{border-radius:14px}.lv5.prisma .hm-ide-pubimg{flex-basis:120px;width:120px}}@keyframes hm-ide-type{0%{opacity:1}}.lv5.prisma [data-in=ide-type]{--hm-dur:var(--hm-t-draw,1.4s)}.lv5.prisma [data-in=ide-type][data-typing]{white-space:pre-line}.lv5.prisma .hm-ide-ty-on{border-right:2px solid var(--hm-strong);margin-right:-2px}.lv5.prisma .hm-ide-ty-off{visibility:hidden}@media (prefers-reduced-motion:no-preference){.lv5.prisma:not([data-motion=off]) [data-live].in [data-in=ide-type]{animation-name:hm-ide-type}.lv5.prisma.js.io:not([data-motion=off]) [data-in=ide-type]:not([data-typing],[data-typed]){visibility:hidden}.lv5.prisma.js.io:not([data-motion=off]) .hm-scr:has([data-in=ide-type]:not([data-typed])) .hm-ide-then{opacity:0;animation:none}}