@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/build/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-cyrillic-ext-700-normal-ql9ya6Gs.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-700-normal-DbbkyFGP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/build/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-cyrillic-ext-800-normal-DpqvRqQ_.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-800-normal-BD1rqJFX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/build/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,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}.tpl-nang-san-truong{--t-font-display: "Unbounded", "Be Vietnam Pro", sans-serif;--t-font-script: "Unbounded", "Be Vietnam Pro", sans-serif;--t-radius: 22px;font-variant-numeric:lining-nums}.ns-sky{position:absolute;inset:0;background:radial-gradient(60% 40% at 86% 4%,color-mix(in srgb,var(--ns-sun) 45%,transparent),transparent 70%),linear-gradient(180deg,var(--ns-sky) 0%,var(--ns-sky-2) 48%,var(--t-bg) 78%)}.ns-sun{position:absolute;right:-60px;top:-60px;width:260px;aspect-ratio:1;pointer-events:none}.ns-sun:before{content:"";position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle,#fffbe6 0 30%,var(--ns-sun) 60%,color-mix(in srgb,var(--ns-sun) 80%,#f08a00));box-shadow:0 0 60px 20px color-mix(in srgb,var(--ns-sun) 55%,transparent)}.ns-sun i{position:absolute;inset:-60%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ns-sun) 30%,transparent) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(closest-side,transparent 22%,#000 26%,transparent 72%);mask:radial-gradient(closest-side,transparent 22%,#000 26%,transparent 72%);animation:ns-spin 40s linear infinite}.ns-cloud{position:absolute;width:130px;height:54px;color:#fff;opacity:.92;filter:drop-shadow(0 6px 10px rgb(30 80 160 / .12));pointer-events:none}.ns-cloud--a{left:-20px;top:9%;animation:ns-drift 18s ease-in-out infinite}.ns-cloud--b{right:6%;top:26%;width:96px;height:40px;opacity:.8;animation:ns-drift 22s ease-in-out -6s infinite reverse}.ns-cloud--c{left:18%;top:40%;width:80px;height:34px;opacity:.7;animation:ns-drift 26s ease-in-out -12s infinite}.ns-cover{overflow:hidden;justify-content:flex-start;padding:0 0 70px;gap:0}.ns-mega{position:absolute;left:0;right:0;top:13%;display:grid;justify-items:center;line-height:.86;pointer-events:none}.ns-mega__sm{font-family:var(--t-font-display);font-size:30px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 3px 0 var(--t-primary)}.ns-mega__lg{font-family:var(--t-font-display);font-size:min(27vw,128px);font-weight:800;letter-spacing:-.02em;color:var(--t-accent);-webkit-text-stroke:3px #fff;paint-order:stroke fill;text-shadow:0 10px 0 color-mix(in srgb,var(--t-primary) 85%,#000)}.ns-figure{position:relative;z-index:2;display:flex;justify-content:center;height:min(58dvh,520px);margin-top:16dvh}.ns-figure img{height:100%;width:auto;max-width:92vw;object-fit:contain}.ns-figure.is-cutout img{filter:drop-shadow(4px 0 0 #fff) drop-shadow(-4px 0 0 #fff) drop-shadow(0 4px 0 #fff) drop-shadow(0 -4px 0 #fff) drop-shadow(0 24px 30px rgb(10 40 90 / .35))}.ns-figure:not(.is-cutout) img{width:min(74vw,300px);height:auto;aspect-ratio:3 / 4;object-fit:cover;border:8px solid #fff;border-radius:6px;rotate:-3deg;box-shadow:0 24px 40px -18px #0a285a80}.ns-figure__initials{display:grid;place-items:center;width:200px;aspect-ratio:1;border-radius:50%;background:#fff;font-family:var(--t-font-display);font-size:60px;color:var(--t-primary)}.ns-tape{position:relative;z-index:3;margin-top:-26px;padding:8px 26px;rotate:-4deg;font-family:var(--t-font-display);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d1500;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .18) 0 2px,transparent 2px 6px),var(--ns-sun);clip-path:polygon(2% 0,98% 4%,100% 50%,98% 100%,1% 96%,0 48%);box-shadow:0 6px 12px -4px #00000040}.ns-cover__text{position:relative;z-index:2;display:grid;justify-items:center;gap:6px;padding:0 24px;margin-top:18px}.ns-name{margin:0;font-family:var(--t-font-display);font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--t-primary)}.ns-degree{margin:0;font-size:15px;font-weight:700;color:var(--t-ink)}.ns-school{margin:0;font-size:13px;color:var(--t-muted)}.ns-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.ns-chips span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--t-primary);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--t-primary) 20%,transparent),0 8px 16px -10px #0a285a66}.ns-chips svg{width:15px;height:15px}.ns-tagline{margin-top:6px;font-size:14px}.tpl-nang-san-truong .inv-eyebrow{display:inline-block;padding:5px 12px;border-radius:999px;letter-spacing:.16em;color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 10%,#fff)}.tpl-nang-san-truong .inv-title{font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--t-ink)}.tpl-nang-san-truong .inv-divider{color:var(--t-accent)}.tpl-nang-san-truong .inv-card{border:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--t-primary) 14%,transparent),0 20px 36px -24px #0a285a66}.tpl-nang-san-truong .inv-host__lines{font-family:var(--t-font-body);font-weight:700}.tpl-nang-san-truong .inv-sec--countdown{background:linear-gradient(180deg,var(--ns-sky-2),var(--t-bg))}.tpl-nang-san-truong .inv-count__cell{border:0;border-radius:20px;background:var(--t-primary);box-shadow:0 10px color-mix(in srgb,var(--t-primary) 70%,#000)}.tpl-nang-san-truong .inv-count__num{color:#fff;font-weight:800}.tpl-nang-san-truong .inv-count__label{color:#ffffffd9}.tpl-nang-san-truong .inv-tl:before{border-color:var(--t-accent);background:var(--t-primary)}.tpl-nang-san-truong .inv-footer{color:#fff;background:radial-gradient(60% 50% at 80% 0%,color-mix(in srgb,var(--ns-sun) 40%,transparent),transparent 70%),var(--t-primary)}.tpl-nang-san-truong .inv-footer__thanks{font-family:var(--t-font-display);font-size:30px;font-weight:800;color:#fff}.tpl-nang-san-truong .inv-footer .inv-text,.tpl-nang-san-truong .inv-footer__sign{color:#ffffffe0}.ns-open{background:var(--ns-sky-2)}.ns-open__stage{position:relative;width:100%;max-width:var(--stage);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px 26px;overflow:hidden;text-align:center;isolation:isolate}.ns-open__bg{position:absolute;inset:-4%;z-index:-3;background:url(/build/assets/bg-B1kVNn8o.webp) 50% 40% / cover no-repeat;animation:ns-pan 24s ease-in-out infinite alternate}.ns-open__tint{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,color-mix(in srgb,var(--ns-sky) 55%,transparent),transparent 45%),linear-gradient(0deg,rgb(255 255 255 / .82) 0%,rgb(255 255 255 / .4) 22%,transparent 42%);mix-blend-mode:normal}.ns-open__flare{position:absolute;left:12%;top:-18%;z-index:-1;width:120%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(255 252 235 / .9),color-mix(in srgb,var(--ns-sun) 30%,transparent) 35%,transparent 70%);animation:ns-flare 7s ease-in-out infinite}.ns-open__top{position:relative;z-index:2;display:grid;justify-items:center;gap:6px}.ns-open__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--t-font-display);font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgb(0 30 80 / .35)}.ns-open__eyebrow:before,.ns-open__eyebrow:after{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.ns-open__lead{font-family:Playfair Display,Georgia,serif;font-size:25px;font-style:italic;line-height:1.2;color:#fff;text-shadow:0 2px 14px rgb(0 30 80 / .4)}.ns-open .inv-open__guest{color:#ffffffd9;text-shadow:0 1px 8px rgb(0 30 80 / .35)}.ns-open .inv-open__guest strong{color:#fff}.ns-scene{position:relative;z-index:1;width:100%;height:min(54dvh,450px);margin:10px 0 0;flex:none;display:grid;place-items:center}.ns-scroll{position:absolute;left:50%;top:50%;z-index:1;width:min(88%,330px);translate:-50% -50%;aspect-ratio:900 / 386;padding:0;border:0;background:url(/build/assets/roll-C1Sp7MC5.webp) 50% 50% / contain no-repeat;cursor:pointer;filter:drop-shadow(0 22px 22px rgb(10 30 70 / .35));animation:ns-hover 5s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.ns-scroll:focus-visible{outline:2px solid #fff;outline-offset:8px;border-radius:12px}.ns-cert{position:absolute;left:50%;top:0;height:100%;aspect-ratio:720 / 1080;translate:-50% 0;background:url(/build/assets/paper-BWo1YlLz.webp) 50% 50% / 100% 100% no-repeat;box-shadow:0 24px 40px #0a1e4647;clip-path:inset(0 0 100% 0);visibility:hidden}.ns-cert__curl{position:absolute;left:-2%;right:-2%;top:0;height:5%;border-radius:999px;background:linear-gradient(180deg,#d9cfb8,#fbf7ec 35%,#fffdf7 50%,#e7dcc4 80%,#bfb197);box-shadow:0 6px 10px #3c280a40;opacity:0}.ns-cert__text{position:absolute;inset:13% 13% 22%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#2a2418}.ns-cert__text>*{opacity:0}.ns-cert__text small{font-family:var(--t-font-display);font-size:8.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--t-primary)}.ns-cert__text em{font-family:Playfair Display,Georgia,serif;font-size:12px;line-height:1.45;color:#6b5f49}.ns-cert__text b{margin:4px 0 2px;font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:700;line-height:1.1;color:var(--t-ink)}.ns-cert__text i{font-family:Playfair Display,Georgia,serif;font-size:13px;color:#4a4130}.ns-cert__text span{font-size:11px;letter-spacing:.04em;color:#6b5f49}.ns-cert__text strong{margin-top:8px;padding-top:9px;border-top:1px solid rgb(176 138 60 / .5);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--t-primary)}.ns-cert__seal{position:absolute;left:50%;bottom:8.5%;width:17%;aspect-ratio:1;translate:-50% 0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,transparent 40%),conic-gradient(from 20deg,#b8862a,#f5d77a,#a8781f,#ecc964,#b8862a);box-shadow:inset 0 0 0 3px #fff0be99,inset 0 0 0 5px #8c641480,0 4px 8px #50320059;opacity:0}.ns-cert__seal svg{width:56%;height:56%;color:#8a6116}.ns-caps{position:absolute;inset:0;z-index:3;pointer-events:none}.ns-caps span{position:absolute;left:var(--x);bottom:-90px;width:calc(84px * var(--k));aspect-ratio:420 / 357;margin-left:calc(-42px * var(--k));background:url(/build/assets/cap-Dpzre629.webp) 50% 50% / contain no-repeat;filter:drop-shadow(0 10px 12px rgb(0 20 50 / .3));opacity:0}.ns-open__bottom{position:relative;z-index:2;display:grid;justify-items:center;gap:6px;margin-top:14px}.ns-open__flash{position:absolute;inset:0;z-index:9;background:radial-gradient(circle at 50% 50%,#fff 0 35%,color-mix(in srgb,var(--ns-sky-2) 70%,#fff) 90%);opacity:0;pointer-events:none}.ns-open.is-opening :is(.ns-open__top,.ns-open__bottom){opacity:0;filter:blur(6px);transition:opacity .8s ease,filter .8s ease,translate 1s cubic-bezier(.4,0,.2,1)}.ns-open.is-opening .ns-open__top{translate:0 -18px}.ns-open.is-opening .ns-open__bottom{translate:0 18px}.ns-open.is-opening .ns-scroll{pointer-events:none;animation:ns-release 1.45s cubic-bezier(.45,0,.3,1) forwards}.ns-open.is-opening .ns-cert{visibility:visible;animation:ns-unfurl 1.25s cubic-bezier(.5,0,.3,1) .75s forwards,ns-cert-out .9s cubic-bezier(.6,0,.3,1) 3s forwards}.ns-open.is-opening .ns-cert__curl{animation:ns-curl 1.25s cubic-bezier(.5,0,.3,1) .75s forwards}.ns-open.is-opening .ns-cert__text>*{animation:ns-ink .7s ease calc(1.3s + var(--n, 0) * .12s) forwards}.ns-open.is-opening .ns-cert__text>:nth-child(2){--n: 1}.ns-open.is-opening .ns-cert__text>:nth-child(3){--n: 2}.ns-open.is-opening .ns-cert__text>:nth-child(4){--n: 3}.ns-open.is-opening .ns-cert__text>:nth-child(5){--n: 4}.ns-open.is-opening .ns-cert__text>:nth-child(6){--n: 5}.ns-open.is-opening .ns-cert__seal{animation:ns-seal .6s cubic-bezier(.3,1.4,.5,1) 1.9s forwards}.ns-open.is-opening .ns-caps span{animation:ns-toss 1.5s cubic-bezier(.2,.6,.35,1) calc(1.95s + var(--d)) forwards}.ns-open.is-opening .ns-open__flash{animation:ns-flash 1.1s ease 3.15s forwards}@keyframes ns-spin{to{rotate:360deg}}@keyframes ns-drift{0%,to{translate:0 0}50%{translate:40px -6px}}@keyframes ns-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ns-pan{0%{transform:scale(1.03) translate(-1%)}to{transform:scale(1.1) translate(1.5%,-1%)}}@keyframes ns-flare{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}@keyframes ns-hover{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(-2.5deg)}}@keyframes ns-release{0%{top:50%;transform:rotate(-4deg)}40%{top:2%;transform:rotate(0) scale(.92);filter:drop-shadow(0 0 20px rgb(255 250 230 / .9)) brightness(1.08);opacity:1}84%{top:2%;transform:scale(.93);filter:drop-shadow(0 0 22px rgb(255 250 230 / .9)) brightness(1.15);opacity:1}to{top:2%;transform:scale(.96);filter:drop-shadow(0 0 30px rgb(255 250 230 / .6)) brightness(1.6) blur(4px);opacity:0}}@keyframes ns-unfurl{to{clip-path:inset(0 0 0 0)}}@keyframes ns-curl{0%{top:0;opacity:1}88%{opacity:1}to{top:96%;opacity:0}}@keyframes ns-ink{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes ns-seal{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}@keyframes ns-toss{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}to{opacity:1;transform:translateY(-115dvh) rotate(var(--rot))}}@keyframes ns-cert-out{to{transform:scale(1.12);opacity:0;filter:blur(4px)}}@keyframes ns-flash{0%{opacity:0}50%{opacity:.95}to{opacity:0}}
