._6i7CwG_scene{--scene-height:380px}._6i7CwG_interactive{outline:none}._6i7CwG_interactive:focus-visible>div{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:16px}._6i7CwG_surface{color:var(--color-text-primary);background:linear-gradient(150deg, var(--color-surface), var(--color-background));border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #93c5fd17,0 18px 40px -22px #0009}._6i7CwG_surface[data-expanded=true]{max-height:min(calc((100dvh - 40px) / var(--focus-scale)), calc((var(--scene-height) - 20px) / var(--focus-scale)));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}._6i7CwG_media{aspect-ratio:16/10;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}._6i7CwG_imageFrame{aspect-ratio:auto;height:100%;box-shadow:none;border:0;border-radius:0}._6i7CwG_imageFrame [role=img]{padding:6px}._6i7CwG_imageFrame [role=img]>span{white-space:nowrap;letter-spacing:.12em;margin-top:5px;font-size:7px}._6i7CwG_imageFrame img{transition:transform .7s ease-out}._6i7CwG_meta{min-width:0;padding:8px 9px 9px}._6i7CwG_title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}._6i7CwG_category{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-secondary);margin-top:3px;font-size:10px;line-height:1.6;overflow:hidden}._6i7CwG_tags{direction:ltr;gap:3px;min-width:0;margin-top:5px;display:flex;overflow:hidden}._6i7CwG_tags span:first-child{flex-shrink:0}._6i7CwG_tags span{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--color-border);min-width:0;max-width:64%;color:var(--color-primary);background:var(--color-glass-bg);direction:ltr;border-radius:5px;padding:1px 4px;font-size:9px;line-height:1.4;overflow:hidden}._6i7CwG_close{top:5px;color:#fff;background:#081222e8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-inline-end:5px}._6i7CwG_action{border-top:1px solid var(--color-border);color:var(--color-primary);margin-top:7px;padding-top:7px;font-size:11px;font-weight:600;line-height:1.7;display:block}._6i7CwG_close:focus-visible,._6i7CwG_action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._6i7CwG_status{z-index:25;inset-inline:10px;text-align:center;color:var(--color-text-secondary);font-size:11px;line-height:1.7;position:absolute;bottom:0}@media (max-width:639px){._6i7CwG_orbCenter{padding-bottom:76px}}@media (min-width:640px){._6i7CwG_scene{--scene-height:480px}}@media (min-width:1024px){._6i7CwG_scene{--scene-height:520px}}@media (hover:hover) and (pointer:fine){._6i7CwG_interactive:hover ._6i7CwG_surface{box-shadow:inset 0 1px #93c5fd2b,0 18px 40px -22px #0009}._6i7CwG_interactive:hover ._6i7CwG_imageFrame img{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){._6i7CwG_imageFrame img{transition:none}._6i7CwG_interactive:hover ._6i7CwG_imageFrame img{transform:none}}
._nVQZq_card{--card-accent:54, 117, 255;border:1px solid rgba(var(--card-accent), .48);color:#f4f7ff;background:#081321;border-radius:24px;flex-direction:column;min-width:0;transition:border-color .26s,box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #000a206b,0 0 35px #2668f514,inset 0 1px #83b0ff1f;container:portfolio-card/inline-size}._nVQZq_media{isolation:isolate;aspect-ratio:1.4;background:radial-gradient(at 55% 48%,#2666f547,#0000 70%),linear-gradient(135deg,#091426,#10264c 58%,#091426);border-bottom:1px solid #507dbe38;position:relative;overflow:hidden}._nVQZq_media:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#5c8ee51a 1px,#0000 1px),linear-gradient(90deg,#5c8ee51a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}._nVQZq_media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 77%,#08132194),radial-gradient(#0000 50%,#030a163d);position:absolute;inset:0}._nVQZq_browser{--browser-transform:perspective(900px) rotateY(-8deg) rotateX(3deg) rotateZ(4deg);width:92%;transform:var(--browser-transform);transform-origin:50% 80%;background:#07111f;border:1px solid #4b91ff99;border-radius:15px;transition:transform .26s cubic-bezier(.2,.65,.3,1);position:absolute;top:16%;left:5%;overflow:hidden;box-shadow:-3px 0 #377aff40,0 16px 32px #000511b3,inset 0 1px #88b5ff33}._nVQZq_chrome{direction:ltr;background:linear-gradient(#091524,#060e19);border-bottom:1px solid #4b91ff29;align-items:center;gap:6px;height:25px;padding-inline:12px;display:flex}._nVQZq_chrome span{background:#ff6059;border-radius:50%;width:6px;height:6px}._nVQZq_chrome span:nth-child(2){background:#ffbd2e}._nVQZq_chrome span:nth-child(3){background:#28c840}._nVQZq_preview{box-shadow:none;border:0;border-radius:0}._nVQZq_card ._nVQZq_browser ._nVQZq_preview img{transform:none}._nVQZq_category{z-index:3;color:#e4ecfc;text-overflow:ellipsis;white-space:nowrap;background:#060f1ceb;border:1px solid #6c97e166;border-radius:999px;max-width:70%;padding:7px 14px;font-size:11px;line-height:1.5;position:absolute;top:14px;right:16px;overflow:hidden;box-shadow:inset 0 1px #9fbdf114}._nVQZq_content{background:radial-gradient(at 95% 0,#10264238,#0000 65%),#081321;flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}._nVQZq_headingRow{align-items:flex-start;gap:12px;min-width:0;display:flex}._nVQZq_title{color:#f4f7ff;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:clamp(20px,5.8cqi,24px);font-weight:700;line-height:1.55}._nVQZq_title a{-webkit-line-clamp:2;border-radius:3px;-webkit-box-orient:vertical;transition:color .22s;display:-webkit-box;overflow:hidden}._nVQZq_title a:hover{color:#b9d4ff}._nVQZq_live{color:#27d995;white-space:nowrap;direction:ltr;background:#27d9950d;border:1px solid #27d9954d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-top:4px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}._nVQZq_live>span{background:#27d995;border-radius:50%;width:6px;height:6px}._nVQZq_description{color:#9aaed0;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}._nVQZq_tags{flex-wrap:wrap;gap:7px;min-width:0;margin-top:16px;display:flex}._nVQZq_tag{color:#afcaec;background:#0a172a;border:1px solid #4277d647;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 10px;font-size:11px;line-height:1.5;display:inline-flex}._nVQZq_tag img{flex-shrink:0}._nVQZq_tag bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._nVQZq_footer{margin-top:auto;padding-top:20px}._nVQZq_actions{border-top:1px solid #507dbe2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}._nVQZq_actions[data-single=true]{grid-template-columns:minmax(0,1fr)}._nVQZq_action{text-align:center;direction:ltr;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.7;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s,color .22s;display:flex}._nVQZq_action svg{flex-shrink:0;transition:transform .22s}._nVQZq_primary{color:#fff;background:linear-gradient(135deg,#357cff,#2454f5);border-color:#91bdff66;box-shadow:0 8px 24px #2359f533,inset 0 1px #dfecff3d}._nVQZq_secondary{color:#a9caff;background:#09152766;border-color:#487cd873}._nVQZq_action:active{transform:translateY(1px)}._nVQZq_action:focus-visible,._nVQZq_title a:focus-visible{outline-offset:3px;outline:2px solid #9bc4ff}@media (hover:hover){._nVQZq_card:hover{border-color:rgba(var(--card-accent), .8);transform:translateY(-2px);box-shadow:0 20px 60px #000a207a,0 0 36px #2668f524}._nVQZq_card:hover ._nVQZq_browser{transform:var(--browser-transform) scale(1.02)}._nVQZq_primary:hover{background:linear-gradient(135deg,#4388ff,#2e61ff);box-shadow:0 8px 24px #2359f552}._nVQZq_secondary:hover{color:#e4efff;background:#10213b;border-color:#6ca0ffb3}._nVQZq_action:hover svg{transform:translate(2px)}}@container portfolio-card (max-width:359px){._nVQZq_headingRow{flex-direction:column;gap:9px}._nVQZq_live{order:-1;margin-top:0}._nVQZq_content{padding:18px}}@container portfolio-card (max-width:310px){._nVQZq_actions{grid-template-columns:minmax(0,1fr);gap:9px}._nVQZq_browser{--browser-transform:rotateZ(2deg);top:18%}}@media (prefers-reduced-motion:reduce){._nVQZq_card,._nVQZq_browser,._nVQZq_action,._nVQZq_action svg,._nVQZq_title a{transition:none}._nVQZq_card:hover,._nVQZq_action:active,._nVQZq_action:hover svg{transform:none}._nVQZq_card:hover ._nVQZq_browser{transform:var(--browser-transform)}}
.JLJsFa_card{animation:.32s ease-out JLJsFa_reveal}@keyframes JLJsFa_reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.JLJsFa_card{animation:none}}
