.nkboard{--bg:#f8fafc;--surface:#fff;--fg:#0f172a;--fg-2:#64748b;--border:#e2e8f0;--grey:#f1f5f9;--pink:#f0468a;--pink-strong:#d83375;--pink-ink:#be185d;--pink-tint:#fce7f3;--ok:#10b981;--ok-tint:#d1fae5;--ok-ink:#047857;--warn-tint:#fef3c7;--warn-ink:#92400e;--late-tint:#fee2e2;--late-ink:#a61b1b;--info-tint:#dbeafe;--info-ink:#1d4ed8;--backdrop:#e7e9ee;--muted:#94a3b8;--text-2:#475569;--text-3:#334155;--line-2:#cbd5e1;--r-card:16px;--r-ctl:12px;--ease:cubic-bezier(.16,1,.3,1);--kawung:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg fill='black'%3E%3Cellipse cx='13' cy='5.5' rx='3' ry='4.6'/%3E%3Cellipse cx='13' cy='20.5' rx='3' ry='4.6'/%3E%3Cellipse cx='5.5' cy='13' rx='4.6' ry='3'/%3E%3Cellipse cx='20.5' cy='13' rx='4.6' ry='3'/%3E%3C/g%3E%3C/svg%3E");color:var(--fg);font-family:Lexend Deca,system-ui,sans-serif}.nkboard *,.nkboard :before,.nkboard :after{box-sizing:border-box}.nkboard .num{font-variant-numeric:tabular-nums}.nkboard .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nkboard .phone{background:var(--bg);width:min(390px,100%);color:var(--fg);border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 8px #1b2233,0 18px 40px #0f172a47}.nkboard .statusbar{flex:none;justify-content:space-between;align-items:center;height:32px;padding:0 24px;font-size:13px;font-weight:600;display:flex}.nkboard .statusbar .icons{align-items:center;gap:4px;display:flex}.nkboard .main{flex:1;min-height:0;position:relative}.nkboard .scroll{flex:1;padding:4px 16px 16px;overflow:hidden}.nkboard .gesture{background:var(--surface);flex:none;place-items:center;height:22px;display:grid}.nkboard .gesture i{background:var(--fg);opacity:.85;border-radius:4px;width:120px;height:4px}.nkboard .hdr{background:var(--bg);flex:none;align-items:center;gap:12px;height:72px;padding:8px 16px 0;display:flex}.nkboard .hdr .t{flex:1;min-width:0}.nkboard .hdr .wm{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.nkboard .hdr .wm span{color:var(--pink)}.nkboard .sync{color:var(--fg-2);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.nkboard .sync i{background:var(--ok);border-radius:50%;width:8px;height:8px}.nkboard .logo{flex:none;width:44px;height:44px;display:block}.nkboard .hbtn{border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--fg-2);cursor:default;flex:none;place-items:center;padding:0;display:grid;position:relative}.nkboard .hbtn .badge{background:var(--pink-strong);color:#fff;border:1.5px solid var(--surface);border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.nkboard .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px;display:block}.nkboard .stack>*+*{margin-top:12px}.nkboard .chip-i{background:var(--pink-tint);width:36px;height:36px;color:var(--pink);border-radius:10px;flex:none;place-items:center;display:grid}.nkboard .ch{align-items:center;gap:10px;display:flex}.nkboard .ch .lbl{flex:1;font-size:15px;font-weight:600}.nkboard .ch .chev{color:var(--muted)}.nkboard .k-lbl{color:var(--fg-2);margin-top:12px;font-size:13px}.nkboard .k-num{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.nkboard .k-num .of{color:var(--fg-2);font-weight:500}.nkboard .bar{background:var(--grey);border-radius:6px;height:6px;margin-top:12px;overflow:hidden}.nkboard .bar i{background:var(--pink);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--bar-value,1));transition:transform .4s var(--ease);border-radius:6px;display:block}.nkboard .next{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:14px;display:flex}.nkboard .next span.n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nkboard .pill{white-space:nowrap;background:var(--grey);height:24px;color:var(--text-2);border-radius:12px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.nkboard .pill.warn{background:var(--warn-tint);color:var(--warn-ink)}.nkboard .pill.ok{background:var(--ok-tint);color:var(--ok-ink)}.nkboard .pill.late{background:var(--late-tint);color:var(--late-ink)}.nkboard .pill.info{background:var(--info-tint);color:var(--info-ink)}.nkboard .pill.pink{background:var(--pink-tint);color:var(--pink-ink)}.nkboard .board{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:12px;display:grid;position:relative}.nkboard .board.one{grid-template-columns:1fr}@media (min-width:640px){.nkboard .board.two-sm{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nkboard .board.three-lg{grid-template-columns:repeat(3,1fr)}}.nkboard .w{--a:#f0468a;--a-g1:#d6336f;--a-deep:#c42a65;--a-tint:#fce7f3;--a-ink:#be185d;--a-icon:#f0468a;--a-shadow:#cc2c6973;isolation:isolate;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;min-height:132px;transition:transform .25s var(--ease),background .25s,border-color .2s;flex-direction:column;grid-column:span 1;padding:16px;display:flex;position:relative;overflow:hidden}.nkboard .w.L{grid-column:span 2}.nkboard .w[data-a=sage]{--a:#6b9a78;--a-g1:#4e7d5b;--a-deep:#365e42;--a-tint:#e3f0e6;--a-ink:#2f5a3b;--a-icon:#3f7a52;--a-shadow:#365e4266}.nkboard .w[data-a=biru]{--a:#4f7fe0;--a-g1:#416ed5;--a-deep:#2347a8;--a-tint:#dfe8fb;--a-ink:#1d4ed8;--a-icon:#3567d6;--a-shadow:#2347a866}.nkboard .w[data-a=ungu]{--a:#9b6cf0;--a-g1:#8458e0;--a-deep:#5a2fb8;--a-tint:#ede5fd;--a-ink:#5b21b6;--a-icon:#7c4ddb;--a-shadow:#5a2fb866}.nkboard .w[data-a=emas]{--a:#d99a2b;--a-g1:#a66914;--a-deep:#87500a;--a-tint:#fbefd6;--a-ink:#8a5208;--a-icon:#b7741a;--a-shadow:#87500a66}.nkboard .w .in{z-index:1;pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.nkboard .w .cover{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.nkboard .w .cover:focus-visible{outline:2px solid var(--pink-strong);outline-offset:-3px;border-radius:inherit}.nkboard .w .act{pointer-events:auto}.nkboard .w .chip-i{background:var(--a-tint);color:var(--a-icon)}.nkboard .w .bar i{background:var(--a)}.nkboard .w.S .k-num{font-size:22px}.nkboard .w.S .ch .lbl{font-size:14px}.nkboard .w .foot{align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.nkboard .w .next{margin-top:auto;padding-top:12px}.nkboard .w.st-lembut{background:var(--a-tint);border-color:#0000}.nkboard .w.st-lembut .chip-i{background:#ffffffc7}.nkboard .w.st-lembut .bar{background:#ffffffd9}.nkboard .w.st-lembut .k-lbl{color:var(--text-2)}.nkboard .w.st-lembut .next{border-top-color:#0f172a14}.nkboard .w.st-grad{background:linear-gradient(155deg,var(--a-g1)0%,var(--a-deep)100%);color:#fff;box-shadow:0 6px 16px -6px var(--a-shadow);border-color:#0000}.nkboard .w.st-grad:before,.nkboard .w.st-grad:after{content:"";z-index:0;pointer-events:none;background:#ffffff1a;border-radius:50%;position:absolute}.nkboard .w.st-grad:before{width:140px;height:140px;top:-48px;right:-40px}.nkboard .w.st-grad:after{width:96px;height:96px;bottom:-36px;left:-24px}.nkboard .w.st-grad .chip-i{color:#fff;background:#fff3}.nkboard .w.st-grad .k-lbl,.nkboard .w.st-grad .k-num .of,.nkboard .w.st-grad .chev,.nkboard .w.st-grad .by,.nkboard .w.st-grad .foot small{color:#ffffffe0}.nkboard .w.st-grad .k-lbl{color:#fff}.nkboard .w.st-grad .bar{background:#ffffff47}.nkboard .w.st-grad .bar i{background:#fff}.nkboard .w.st-grad .next{border-top-color:#ffffff40}.nkboard .w.st-grad .pill{color:var(--a-deep);background:#ffffffeb}.nkboard .w.st-grad .av.done{color:var(--a-deep);background:#fff}.nkboard .w.st-grad .av.wait{color:#fff;background:0 0;border-color:#ffffffbf}.nkboard .w.st-grad .box{border-color:#ffffffd9}.nkboard .w.st-grad .nd i{background:#fff6}.nkboard .w.st-grad .nd i.on{background:#fff}.nkboard .w.st-motif{border-color:var(--a-tint)}.nkboard .w.st-motif:before{content:"";z-index:0;pointer-events:none;background:var(--a);opacity:.34;-webkit-mask:var(--kawung)0 0/32px 32px,linear-gradient(235deg,#000 0%,transparent 62%);-webkit-mask-composite:source-in;-webkit-mask:var(--kawung)0 0/32px 32px,linear-gradient(235deg,#000 0%,transparent 62%);mask:var(--kawung)0 0/32px 32px,linear-gradient(235deg,#000 0%,transparent 62%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.nkboard .w.st-motif .k-num{color:var(--a-ink)}.nkboard .k-hari{border-radius:20px;min-height:156px}.nkboard .k-hari.L{min-height:166px}.nkboard .k-hari .names{letter-spacing:-.01em;font-size:22px;font-weight:700}.nkboard .k-hari .count{align-items:baseline;gap:8px;margin-top:10px;display:flex}.nkboard .k-hari .count b{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.nkboard .k-hari .count span{font-size:19px;font-weight:600}.nkboard .k-hari .date{align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;display:flex}.nkboard .k-hari:not(.st-grad) .count b{color:var(--a-ink)}.nkboard .k-catatan .note{margin-top:12px;font-size:15px;font-weight:600;line-height:1.35}.nkboard .k-catatan .by{color:var(--fg-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.nkboard .nd{gap:4px;display:flex}.nkboard .nd i{background:var(--line-2);border-radius:3px;width:6px;height:6px}.nkboard .nd i.on{background:var(--a);width:14px}.nkboard .pal{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px;display:grid}.nkboard .pal i{border-radius:6px;height:34px}.nkboard .pal i:first-child{border-radius:10px 6px 6px 10px}.nkboard .pal i:last-child{border-radius:6px 10px 10px 6px}.nkboard .k-moodboard .by{color:var(--fg-2);margin-top:auto;padding-top:10px;font-size:12px}.nkboard .av{border:1.5px solid #0000;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.nkboard .av.done{background:var(--ok-tint);color:var(--ok-ink)}.nkboard .av.wait{background:var(--surface);color:var(--fg-2);border:1.5px dashed var(--muted)}.nkboard .foot small{color:var(--fg-2);margin-left:2px;font-size:12px}.nkboard .tick{background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;margin:-9px 0 -9px -9px;padding:0;font-family:inherit;display:grid}.nkboard .box{border:2px solid var(--muted);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.nkboard .tick.done .box{background:var(--a);border-color:var(--a)}.nkboard .tick.done .box svg{color:#fff}.nkboard .w.st-grad .tick.done .box{background:#fff;border-color:#fff}.nkboard .w.st-grad .tick.done .box svg{color:var(--a-deep)}.nkboard .fab{background:var(--pink-strong);color:#fff;border-radius:16px;align-items:center;gap:8px;height:56px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;right:16px;box-shadow:0 6px 16px -8px #be185d8c}.nkboard .nav{background:var(--surface);border-top:1px solid var(--border);flex:none;grid-template-columns:repeat(4,1fr);height:72px;display:grid}.nkboard .nav span{color:var(--fg-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.nkboard .nav span .ind{border-radius:15px;place-items:center;width:56px;height:30px;display:grid}.nkboard .nav span[aria-current=page]{color:var(--pink-ink);font-weight:700}.nkboard .nav span[aria-current=page] .ind{background:var(--pink-tint)}.nkboard .nav span[aria-current=page] svg{color:var(--pink)}.nkboard .fchips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.nkboard .fchips::-webkit-scrollbar{display:none}.nkboard .fchip{border:1px solid var(--border);background:var(--surface);white-space:nowrap;height:36px;color:var(--text-3);cursor:pointer;border-radius:18px;flex:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.nkboard .fchip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff}.nkboard .fchip.pre{align-items:center;gap:8px;padding-left:8px;display:inline-flex}.nkboard .fchip.pre i{border:1px solid #0f172a14;border-radius:50%;flex:none;width:20px;height:20px}.nkboard .w.mini{border-radius:9px;width:100%;height:40px;min-height:0;padding:0;transition:none}.nkboard .w.mini.st-grad:before{width:56px;height:56px;top:-24px;right:-18px}.nkboard .w.mini.st-grad:after{display:none}.nkboard .w.mini.st-motif:before{width:auto;height:auto;inset:0}.nkboard .ebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 16px 14px}.nkboard .ebar b{font-size:15px}.nkboard .ebar small{color:var(--fg-2);margin-top:2px;font-size:12.5px;display:block}.nkboard .tchips{flex-wrap:wrap;gap:8px;display:flex}.nkboard .disc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);width:100%;min-height:56px;color:var(--fg);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.nkboard summary.disc{cursor:pointer;list-style:none}.nkboard summary.disc::-webkit-details-marker{display:none}.nkboard .disc .chev{color:var(--fg-2);transition:transform .25s var(--ease);flex:none}.nkboard details[open]>.disc{border-radius:var(--r-card)var(--r-card)0 0}.nkboard details[open]>.disc .chev{transform:rotate(180deg)}.nkboard .disc-body{border:1px solid var(--border);border-radius:0 0 var(--r-card)var(--r-card);background:var(--surface);color:var(--fg-2);border-top:0;padding:4px 16px 14px;font-size:14px;line-height:1.6}.nkboard .hero{color:#fff;background:linear-gradient(155deg,#f0468a 0%,#de3a7b 50%,#cc2c69 100%);border-radius:20px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 6px 16px -6px #cc2c6973}.nkboard .hero:before,.nkboard .hero:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;position:absolute}.nkboard .hero:before{width:140px;height:140px;top:-48px;right:-40px}.nkboard .hero:after{width:96px;height:96px;bottom:-36px;left:-24px}.nkboard .hero>*{position:relative}.nkboard .stage{background:var(--backdrop);border-radius:24px;padding:20px 16px}@media (min-width:640px){.nkboard .stage{padding:28px 24px}}:where(.nkboard) button:focus-visible,:where(.nkboard) a:focus-visible{outline:2px solid var(--pink-strong,#d83375);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nkboard .bar i{transition:none}}
.nkht .hx-on{--hx-ease:cubic-bezier(.16,1,.3,1)}.nkht .w.hx-on{box-shadow:none;background:0 0;border:0;padding:17px}.nkht .w.hx-on .in{z-index:1}.nkht .hx-bg{z-index:-1;pointer-events:none;position:absolute;inset:-17px;overflow:hidden}.nkht .hx-hint{opacity:.75;font-size:18px;position:absolute;top:0;right:0}.nkht .hx-names{letter-spacing:-.01em;padding-right:26px;font-size:20px;font-weight:700;line-height:1.2}.nkht .S .hx-names{font-size:13.5px;font-weight:600}.nkht .hx-count{align-items:baseline;gap:8px;margin-top:8px;display:flex}.nkht .hx-count b{letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:52px;font-weight:700;line-height:1}.nkht .hx-count span{font-size:18px;font-weight:600}.nkht .S .hx-count{gap:5px;margin-top:6px}.nkht .S .hx-count b{font-size:38px}.nkht .S .hx-count span{font-size:14px}.nkht .hx-date{align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:500;display:flex}.nkht .S .hx-date{font-size:12px}.nkht .hx-date .ms{font-size:16px}.nkht .hx-back{flex-direction:column;flex:1;display:flex}.nkht .hx-back .q{opacity:.8;font-size:28px}.nkht .hx-back p{overflow-wrap:anywhere;color:inherit;min-height:0;margin-top:6px;font-size:18px;font-weight:600;line-height:1.35}.nkht .S .hx-back p{font-size:15px}.nkht .hx-back small{opacity:.8;margin-top:auto;padding-top:10px;font-size:12px}.nkht .tm-klasik{color:#fff}.nkht .w.tm-klasik,.nkht .w.tm-foto.v-dua{box-shadow:0 6px 16px -6px var(--a-shadow)}.nkht .tm-klasik .hx-bg,.nkht .tm-foto .hx-duabg{background:linear-gradient(155deg,var(--a-g1)0%,var(--a-deep)100%)}.nkht .hx-c1,.nkht .hx-c2{background:#ffffff1a;border-radius:50%;position:absolute}.nkht .hx-c1{width:140px;height:140px;animation:11s ease-in-out infinite alternate hx-drift1;top:-48px;right:-40px}.nkht .hx-c2{width:96px;height:96px;animation:13s ease-in-out infinite alternate hx-drift2;bottom:-36px;left:-24px}.nkht .w.k-hari.st-grad:before{animation:11s ease-in-out infinite alternate hx-drift1}.nkht .w.k-hari.st-grad:after{animation:13s ease-in-out infinite alternate hx-drift2}@keyframes hx-drift1{to{transform:translate(-16px,12px)scale(1.1)}}@keyframes hx-drift2{to{transform:translate(14px,-8px)scale(.92)}}.nkht .tm-kereta{color:var(--fg,#0f172a)}.nkht .tm-kereta .hx-hint{color:var(--text-2,#475569)}.nkht .tm-kereta .hx-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--a)16%,#fff)0%,#fff 80%)}.nkht .hx-hill{border-radius:50%;position:absolute}.nkht .hx-hill.h1{background:#e7efe9;width:230px;height:120px;bottom:-66px;right:-60px}.nkht .hx-hill.h2{background:#f0f5f2;width:190px;height:100px;bottom:-70px;right:120px}.nkht .hx-cloud{opacity:.95;background:#fff;border-radius:12px;width:38px;height:12px;animation:40s linear infinite hx-cloud;position:absolute;left:0}.nkht .hx-cloud:before,.nkht .hx-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.nkht .hx-cloud:before{width:18px;height:18px;top:-9px;left:7px}.nkht .hx-cloud:after{width:14px;height:14px;top:-6px;left:19px}.nkht .hx-cloud.k1{top:30px}.nkht .hx-cloud.k2{animation-delay:-22s;top:62px;transform:scale(.8)}@keyframes hx-cloud{0%{transform:translate(-60px)}to{transform:translate(440px)}}.nkht .hx-star{background:#fff;border-radius:50%;width:2px;height:2px;animation:2.6s ease-in-out infinite alternate hx-twinkle;display:none;position:absolute}@keyframes hx-twinkle{0%{opacity:.2}to{opacity:.95}}.nkht .tm-kereta .hx-row{align-items:baseline;gap:10px;display:flex}.nkht .tm-kereta .hx-count{margin-top:6px}.nkht .tm-kereta .hx-count b{color:var(--a-ink);font-size:44px}.nkht .tm-kereta .hx-count span{font-size:16px}.nkht .tm-kereta.S .hx-count b{font-size:34px}.nkht .tm-kereta .hx-sub{color:var(--text-2,#475569);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.nkht .hx-rail{height:58px;margin-top:auto;margin-bottom:-4px;position:relative}.nkht .S .hx-rail{height:34px;margin-bottom:-6px}.nkht .hx-track{position:absolute;inset:0 8px 0 6px}.nkht .hx-line{background:repeating-linear-gradient(90deg,var(--line-2,#cbd5e1)0 6px,transparent 6px 9px);border-radius:2px;height:3px;position:absolute;top:34px;left:0;right:0}.nkht .hx-line i{background:var(--a);animation:hx-fill 2s var(--hx-ease)backwards;border-radius:2px;position:absolute;top:0;bottom:0;left:0}@keyframes hx-fill{0%{width:0}}.nkht .hx-st{width:0;height:0;position:absolute;top:35.5px}.nkht .hx-st i{background:var(--surface,#fff);border:2px solid var(--line-2,#cbd5e1);border-radius:50%;width:11px;height:11px;position:absolute;top:-5.5px;left:-5.5px}.nkht .hx-st.on i{background:var(--a);border-color:var(--a)}.nkht .hx-st.end i{border:3px solid var(--a);background:var(--surface,#fff);width:15px;height:15px;top:-7.5px;left:-7.5px}.nkht .hx-st em{color:var(--text-2,#475569);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:10px;left:0;transform:translate(-50%)}.nkht .hx-st.first em{left:-6px;transform:none}.nkht .hx-st.end em{color:var(--a-ink);font-weight:700;left:8px;transform:translate(-100%)}.nkht .hx-st.nx em{color:var(--fg,#0f172a);font-weight:600}.nkht .S .hx-line{top:24px}.nkht .S .hx-st{top:25.5px}.nkht .S .hx-st i{border-width:1.5px;width:8px;height:8px;top:-4px;left:-4px}.nkht .S .hx-st.end i{border-width:2.5px;width:11px;height:11px;top:-5.5px;left:-5.5px}.nkht .hx-train{top:9px;left:var(--p);pointer-events:auto;animation:hx-ride 2s var(--hx-ease)backwards;border-radius:8px;padding:0;position:absolute;transform:translate(-90%)}.nkht .S .hx-train{top:5px}@keyframes hx-ride{0%{left:46px}}.nkht .hx-loco{display:block;position:relative}.nkht .hx-loco svg{width:50px;height:28px;animation:.5s linear infinite hx-bob;display:block}.nkht .S .hx-loco svg{width:38px;height:21px}@keyframes hx-bob{50%{transform:translateY(-1px)}}.nkht .hx-loco .t-car{fill:color-mix(in srgb,var(--a)50%,#fff)}.nkht .hx-loco .t-body{fill:var(--a)}.nkht .hx-loco .t-cab{fill:var(--a-deep)}.nkht .hx-loco .t-win{fill:#fff;opacity:.92}.nkht .hx-loco .t-hook{fill:#475569}.nkht .hx-loco .t-wh circle{fill:#334155;stroke:#fff;stroke-width:1.2px}.nkht .hx-puff{opacity:0;background:#94a3b899;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite hx-puff;position:absolute;top:-1px;left:36px}.nkht .hx-puff:nth-child(3){animation-delay:.6s}.nkht .hx-puff:nth-child(4){animation-delay:1.2s}.nkht .S .hx-puff{width:5px;height:5px;top:-2px;left:27px}@keyframes hx-puff{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-16px,-16px)scale(2.1)}}.nkht .hx-tut{opacity:0;background:var(--fg,#0f172a);color:var(--surface,#fff);white-space:nowrap;pointer-events:none;border-radius:9px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)scale(.6)}.nkht .hx-loco.tooting{animation:hx-toot .9s var(--hx-ease)}.nkht .hx-loco.tooting .hx-tut{animation:hx-tut 1.2s var(--hx-ease)}.nkht .hx-loco.tooting .hx-puff{animation-duration:.7s}@keyframes hx-toot{40%{transform:translate(10px)}}@keyframes hx-tut{15%,70%{opacity:1;transform:translate(-50%,-4px)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(1)}}.nkht .tm-foto{color:#fff}.nkht .w.tm-foto.v-penuh.L{min-height:200px}.nkht .w.tm-foto.v-penuh.S{min-height:150px}.nkht .tm-foto .hx-hint{opacity:.9}.nkht .hx-photo{background-position:50%;background-size:cover;animation:24s ease-in-out infinite alternate hx-kb;position:absolute;inset:-4%}@keyframes hx-kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.16)translate(-3%,-2%)}}.nkht .hx-shade{background:linear-gradient(#120a1c61 0%,#120a1c33 42%,#120a1cbd 100%);position:absolute;inset:0}.nkht .tm-foto.v-penuh .hx-names,.nkht .tm-foto.v-penuh .hx-count,.nkht .tm-foto.v-penuh .hx-date{text-shadow:0 1px 10px #0006}.nkht .tm-foto.v-penuh .hx-count{margin-top:auto}.nkht .tm-foto.v-penuh .hx-date{margin-top:4px;padding-top:0}.nkht .tm-foto .hx-back{text-shadow:0 1px 10px #0006}.nkht .hx-pair{align-items:center;margin-top:-34px;animation:5s ease-in-out infinite alternate hx-float;display:flex;position:absolute;top:50%;right:-2px}@keyframes hx-float{to{transform:translateY(-4px)}}.nkht .hx-av{color:#fff;background:50%/cover no-repeat;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:grid;position:relative;box-shadow:0 6px 14px -6px #0006}.nkht .hx-av.a1{animation:hx-meetL 1.3s var(--hx-ease)backwards;background-image:linear-gradient(140deg,#9dbbf5,#4f7fe0)}.nkht .hx-av.a2{animation:hx-meetR 1.3s var(--hx-ease)backwards;background-image:linear-gradient(140deg,#f9b8d2,#e2457f);margin-left:-14px}@keyframes hx-meetL{0%{opacity:0;transform:translate(-26px)}}@keyframes hx-meetR{0%{opacity:0;transform:translate(26px)}}.nkht .hx-heart{z-index:1;width:26px;height:26px;animation:hx-pop .5s var(--hx-ease)1s backwards;background:#fff;border-radius:50%;place-items:center;margin-left:-13px;display:grid;position:absolute;bottom:-9px;left:50%;box-shadow:0 3px 8px -2px #0000004d}.nkht .hx-heart .ms{color:var(--a);font-size:16px;animation:1.5s ease-in-out infinite hx-beat}@keyframes hx-pop{0%{transform:scale(0)}}@keyframes hx-beat{0%,to{transform:scale(1)}15%{transform:scale(1.28)}30%{transform:scale(1)}45%{transform:scale(1.16)}}.nkht .tm-foto.v-dua.L .hx-names{max-width:calc(100% - 112px)}.nkht .tm-foto.v-dua.L .hx-count b{font-size:46px}.nkht .tm-foto.v-dua.L .hx-av{width:56px;height:56px;font-size:21px}.nkht .tm-foto.v-dua.L .hx-pair{margin-top:-30px}.nkht .tm-foto .hx-count span{white-space:nowrap}.nkht .S .hx-pair{align-self:flex-start;margin:0 0 2px;position:relative;top:auto;right:auto}.nkht .S .hx-av{border-width:2px;width:42px;height:42px;font-size:16px}.nkht .S .hx-av.a2{margin-left:-10px}.nkht .S .hx-heart{width:20px;height:20px;margin-left:-10px;bottom:-6px}.nkht .S .hx-heart .ms{font-size:12px}.nkht .tm-foto.v-dua.S .hx-count{margin-top:8px}.nkht .tm-undangan{color:#3b2f2a;--hx-gold:#b48a3c;--hx-kraft:#e9dabd;--hx-kraft2:#dcc8a2}.nkht .w.tm-undangan.L{min-height:204px}.nkht .w.tm-undangan.S{min-height:164px}.nkht .tm-undangan .hx-hint{color:var(--hx-gold);opacity:1}.nkht .tm-undangan .hx-bg{background:radial-gradient(circle at 15% 10%,#b48a3c1a,#0000 45%),#fbf7ef}.nkht .hx-frame{border:1px solid var(--hx-gold);opacity:.7;border-radius:12px;position:absolute;inset:8px}.nkht .hx-frame:after{content:"";border:1px solid var(--hx-gold);opacity:.45;border-radius:9px;position:absolute;inset:3px}.nkht .hx-inv{text-align:center;font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-variant-numeric:lining-nums;animation:hx-rise 1s var(--hx-ease)1.2s backwards;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@keyframes hx-rise{0%{opacity:.2;transform:translateY(16px)}}.nkht .hx-open{opacity:.9;font-size:15px;font-style:italic;line-height:1.2}.nkht .hx-inv .hx-names{letter-spacing:0;margin-top:2px;padding:0;font-size:28px;font-weight:600}.nkht .hx-orn{color:var(--hx-gold);align-items:center;gap:8px;margin-top:4px;font-size:13px;line-height:1;display:flex}.nkht .hx-orn i{opacity:.7;background:currentColor;width:30px;height:1px}.nkht .hx-inv .hx-count{justify-content:center;gap:6px;margin-top:2px}.nkht .hx-inv .hx-count b{letter-spacing:0;color:var(--a-ink);font-size:46px;font-weight:600}.nkht .hx-inv .hx-count span{font-size:18px;font-style:italic;font-weight:500}.nkht .hx-inv .hx-date{letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-top:4px;padding:0;font-family:Lexend Deca,system-ui,sans-serif;font-size:10.5px;font-weight:600}.nkht .S .hx-inv .hx-names{font-size:19px}.nkht .S .hx-inv .hx-count b{font-size:34px}.nkht .S .hx-inv .hx-count span{font-size:14px}.nkht .S .hx-inv .hx-date{letter-spacing:.1em;font-size:9.5px}.nkht .S .hx-orn i{width:18px}.nkht .tm-undangan .hx-back{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif}.nkht .tm-undangan .hx-back p{font-size:21px;font-style:italic;font-weight:600}.nkht .tm-undangan .hx-back .q{color:var(--hx-gold)}.nkht .tm-undangan .hx-back small{font-family:Lexend Deca,system-ui,sans-serif}.nkht .hx-env{z-index:3;perspective:700px;pointer-events:none;animation:10ms linear 2.1s forwards hx-gone;position:absolute;inset:-17px}@keyframes hx-gone{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.nkht .hx-pocket{background:linear-gradient(165deg,var(--hx-kraft),var(--hx-kraft2));clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);animation:.75s cubic-bezier(.55,0,.75,.2) 1.25s forwards hx-pocket;position:absolute;inset:0}@keyframes hx-pocket{to{transform:translateY(105%)}}.nkht .hx-flap{background:linear-gradient(180deg,var(--hx-kraft2),color-mix(in srgb,var(--hx-kraft2)85%,#8a6a3a));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:62%;animation:.6s ease-in .85s forwards hx-flap;position:absolute;top:0;left:0;right:0}@keyframes hx-flap{60%{opacity:1}to{opacity:0;transform:rotateX(178deg)}}.nkht .hx-seal{width:40px;height:40px;margin:-20px 0 0 -20px;animation:.3s ease-out .3s hx-press;position:absolute;top:62%;left:50%}@keyframes hx-press{50%{transform:scale(1.12)}}.nkht .hx-seal .s1,.nkht .hx-seal .s2{background:var(--a-deep);width:50%;height:100%;position:absolute;top:0;box-shadow:0 2px 6px #00000040}.nkht .hx-seal .s1{border-radius:20px 0 0 20px;animation:.5s cubic-bezier(.5,0,.75,0) .6s forwards hx-crackL;left:0}.nkht .hx-seal .s2{border-radius:0 20px 20px 0;animation:.5s cubic-bezier(.5,0,.75,0) .6s forwards hx-crackR;right:0}.nkht .hx-seal b{font:600 13px/1 var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:#ffffffeb;border-radius:50%;place-items:center;animation:.2s linear .6s forwards hx-fade;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fff3}@keyframes hx-crackL{to{opacity:0;transform:translate(-16px,26px)rotate(-40deg)}}@keyframes hx-crackR{to{opacity:0;transform:translate(16px,26px)rotate(40deg)}}@keyframes hx-fade{to{opacity:0}}.nkht .S .hx-seal{width:30px;height:30px;margin:-15px 0 0 -15px}.nkht .S .hx-seal b{font-size:10px}.nkht .tm-flip{color:#f2eee6}.nkht .tm-flip .hx-bg{background:linear-gradient(#1f2229,#14161b)}.nkht .tm-flip .hx-hint{color:#fff9}.nkht .hx-fb-h{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding-right:26px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.nkht .hx-fb-h b{color:color-mix(in srgb,var(--a)55%,#fff);font-weight:700}.nkht .hx-fb-m{align-items:center;gap:12px;margin-top:12px;display:flex}.nkht .hx-tiles{gap:5px;display:flex}.nkht .hx-tile{perspective:220px;background:linear-gradient(#30343d 0 50%,#272b33 50%);border-radius:7px;width:42px;height:58px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 3px 5px #00000073}.nkht .hx-tile:after{content:"";z-index:2;background:#0c0e11;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.nkht .hx-tile b{font-variant-numeric:tabular-nums;place-items:center;height:58px;font-size:40px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0;right:0}.nkht .hx-leaf{transform-origin:bottom;z-index:1;background:#30343d;border-radius:7px 7px 0 0;height:50%;animation:.1s ease-in forwards hx-leaf;position:absolute;top:0;left:0;right:0;overflow:hidden}@keyframes hx-leaf{to{filter:brightness(.55);transform:rotateX(-90deg)}}.nkht .hx-fb-u{letter-spacing:.14em;opacity:.85;font-size:13px;font-weight:600;line-height:1.35}.nkht .hx-fb-f{letter-spacing:.12em;opacity:.85;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:500;display:flex}.nkht .hx-ok{color:#6ee7b7;align-items:center;gap:6px;display:flex}.nkht .hx-ok i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s steps(2,jump-none) infinite hx-blink}@keyframes hx-blink{50%{opacity:.25}}.nkht .S .hx-fb-h{font-size:10.5px}.nkht .S .hx-fb-m{gap:7px;margin-top:10px}.nkht .S .hx-tiles{gap:3px}.nkht .S .hx-tile{border-radius:5px;width:30px;height:42px}.nkht .S .hx-tile b{height:42px;font-size:28px}.nkht .S .hx-leaf{border-radius:5px 5px 0 0}.nkht .S .hx-fb-m{flex-direction:column;align-items:flex-start;gap:5px;margin-top:8px}.nkht .S .hx-fb-u{font-size:10.5px}.nkht .S .hx-fb-u br{display:none}.nkht .S .hx-fb-f{font-size:10.5px}.nkht .tm-bunga{color:var(--fg,#0f172a)}.nkht .tm-bunga .hx-hint{color:var(--a-icon)}.nkht .tm-bunga .hx-bg{background:linear-gradient(160deg,var(--a-tint)0%,var(--surface,#fff)78%)}.nkht .hx-glow{background:radial-gradient(circle,color-mix(in srgb,var(--a)22%,transparent),transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.nkht .hx-flower{width:118px;height:168px;position:absolute;bottom:-14px;right:10px;overflow:visible}.nkht .S .hx-flower{width:50px;height:71px;bottom:-18px;right:-10px}.nkht .tm-bunga .hx-names,.nkht .tm-bunga .hx-count{max-width:64%}.nkht .tm-bunga.S .hx-names,.nkht .tm-bunga.S .hx-count{max-width:none}.nkht .tm-bunga.S .hx-date .ms{display:none}.nkht .tm-bunga .hx-count b{color:var(--a-ink)}.nkht .tm-bunga .hx-date{color:var(--text-2,#475569)}.nkht .f-sway{transform-origin:62px 168px;animation:6s ease-in-out infinite alternate hx-sway}@keyframes hx-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.nkht .f-stem{fill:none;stroke:#5e8c68;stroke-width:3px;stroke-linecap:round}.nkht .f-twig{fill:none;stroke:#5e8c68;stroke-width:2px;stroke-linecap:round}.nkht .f-leaf{fill:#86b592}.nkht .f-pet{fill:#fff;stroke:#e2d6c2;stroke-width:.8px}.nkht .f-pet2{fill:#fffcf2;stroke:#e8dcc6;stroke-width:.6px}.nkht .f-ctr{fill:#ebc45e}.nkht .f-bud{fill:#fff;stroke:#e2d6c2;stroke-width:.8px}.nkht .f-r1{fill:color-mix(in srgb,var(--a)62%,#fff)}.nkht .f-r2{fill:var(--a)}.nkht .f-r3{fill:var(--a-deep)}.nkht .f-sp{fill:none;stroke:#ffffff73;stroke-width:1.2px;stroke-linecap:round}.nkht .f-pet,.nkht .f-pet2,.nkht .f-r1,.nkht .f-r2{transform:scale(var(--s));animation:hx-bloom 1.6s var(--hx-ease)var(--d)backwards}@keyframes hx-bloom{0%{transform:scale(.05)}}.nkht .hx-fall{background:color-mix(in srgb,var(--a)45%,#fff);opacity:0;width:9px;height:11px;animation:hx-fall 7.5s linear var(--d)infinite;border-radius:80% 0;position:absolute;top:-12px}.nkht .v-melati .hx-fall{background:#fff;box-shadow:0 0 0 .6px #e2d6c2}@keyframes hx-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}50%{transform:translate(var(--x),100px)rotate(160deg)}85%{opacity:.8}to{opacity:0;transform:translateY(210px)rotate(320deg)}}.nkht .hx-quiet .hx-env{display:none}.nkht .hx-quiet .hx-train,.nkht .hx-quiet .hx-line i,.nkht .hx-quiet .f-pet,.nkht .hx-quiet .f-pet2,.nkht .hx-quiet .f-r1,.nkht .hx-quiet .f-r2,.nkht .hx-quiet .hx-av,.nkht .hx-quiet .hx-heart,.nkht .hx-quiet .hx-inv{animation:none}.nkht.hx-still .hx-on *,.nkht.hx-still .hx-on :before,.nkht.hx-still .hx-on :after,.nkht.hx-still .w.k-hari:before,.nkht.hx-still .w.k-hari:after{animation:none!important}.nkht.hx-still .hx-env{display:none}@media (prefers-reduced-motion:reduce){.nkht .hx-on *,.nkht .hx-on :before,.nkht .hx-on :after,.nkht .w.k-hari:before,.nkht .w.k-hari:after{animation:none!important}.nkht .hx-env{display:none}}.nkht .hxt-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nkht .hxt-chip{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--fg);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.nkht .hxt-chip[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg)}.nkht .hxt-dots{gap:4px;padding:0 4px;display:flex}.nkht .hxt-dot{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.nkht .hxt-dot i{border-radius:50%;width:24px;height:24px;display:block}.nkht .hxt-dot[aria-pressed=true]{border-color:var(--fg)}.nkht .hxt-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:640px){.nkht .hxt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nkht .hxt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nkht .hxt-sec{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:16px 15px 18px}.nkht .hxt-sec h3{margin:0;font-size:16px;font-weight:700}.nkht .hxt-sec>p{color:var(--text-2);min-height:56px;margin-top:2px;font-size:13.5px}.nkht .hxt-stage{background:var(--bg);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:12px;display:grid}.nkht .hxt-cap{color:var(--text-2);grid-column:span 2;justify-content:space-between;margin-top:-4px;font-size:12px;font-weight:500;display:flex}.nkht .hxt-note{color:var(--text-3);grid-column:span 1;align-self:center;margin:0;font-size:12.5px;line-height:1.5}.nkht .hxt-note b{color:var(--fg);font-weight:600}.nkht .tm-bunga.S .hx-i-date{display:none}.nkht .hx-back .q{opacity:.8;width:28px;height:28px}@media (prefers-reduced-motion:reduce){.nkht *,.nkht :before,.nkht :after{animation:none!important}}
