*,:after,:before{box-sizing:border-box}:root{--paper:#FBF6EC;--paper2:#F3EADB;--card:#FFFFFF;--ink:#211A12;--sub:#6B5D4C;--faint:#9A8C79;--dim:#6B5D4C;--terra:#C0492B;--terra2:#DD6B44;--olive:#5B6740;--gold:#C08A2E;--goldsoft:#E5B45A;--deep:#17130D;--night:#241C13;--line:#E7DBC7;--green:#3E8E5A;--amber:#D08A2C;--red:#C0392B;--r:16px;--r2:22px}html{scroll-behavior:smooth}.jp{font-family:Plus Jakarta Sans,sans-serif;background:var(--paper);color:var(--ink);line-height:1.6;overflow-x:clip;min-height:100vh}@media (prefers-reduced-motion:reduce){.jp *{animation:none!important;transition:none!important}}.jp a{color:inherit}.jp .mono{font-family:DM Mono,monospace}.jp .nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:rgba(251,246,236,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.jp .brand{display:inline-flex;align-items:center;gap:10px;font-family:Fraunces,serif;font-weight:900;font-size:20px;text-decoration:none;color:var(--ink);letter-spacing:.01em}.jp .brand svg{width:30px;height:30px}.jp .nav-actions{display:flex;gap:10px}.jp .nav-btn{padding:9px 16px;border-radius:100px;font-size:13px;font-weight:700;text-decoration:none;border:1.5px solid var(--line);color:var(--ink);background:var(--card)}.jp .nav-btn.solid{background:var(--terra);color:#fff;border-color:var(--terra)}@media(max-width:560px){.jp .nav{padding:10px 12px;gap:8px}.jp .brand{font-size:16px;gap:6px}.jp .brand svg{width:24px;height:24px}.jp .nav-actions{gap:6px;flex-shrink:0}.jp .nav-btn{padding:7px 10px;font-size:11px;white-space:nowrap}}.jp .sos-strip{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:9px 20px;background:linear-gradient(90deg,#8E1F14,#C0392B);color:#fff;font-size:13px;font-weight:600}.jp .sos-strip .lbl{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.jp .sos-num{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.16);padding:5px 13px;border-radius:100px;font-weight:800;border:1px solid rgba(255,255,255,.25)}.jp .sos-num b{font-size:15px}.jp .sos-strip a{color:#fff;text-decoration:underline;text-underline-offset:3px;opacity:.9;font-size:12px}.jp .hero{position:relative;overflow:hidden;background:var(--deep)}.jp .hero-scene{position:relative;height:clamp(420px,56vh,560px)}.jp .hs-sky{position:absolute;inset:0;background:linear-gradient(180deg,#2B2543,#6E4A66 32%,#C56B6B 60%,#E89B6E 82%,#F3C57A)}.jp .hs-sun{position:absolute;bottom:30%;left:50%;transform:translateX(-50%);width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#FCE4E0 0,#F2A6A0 48%,rgba(242,166,160,0) 72%);animation:hsSun 8s ease-in-out infinite alternate}@keyframes hsSun{0%{transform:translateX(-50%) translateY(8px)}to{transform:translateX(-50%) translateY(-8px)}}.jp .hs-haze{height:60%;background:linear-gradient(180deg,transparent,rgba(233,155,110,.25))}.jp .hills,.jp .hs-haze{position:absolute;left:0;right:0;bottom:0}.jp .hills{width:100%}.jp .hills.h3{bottom:0;opacity:1}.jp .birds{position:absolute;top:22%;left:16%;font-size:14px;color:rgba(30,20,15,.4);letter-spacing:8px;animation:birds 26s linear infinite}@keyframes birds{0%{transform:translate(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translate(60vw,-30px);opacity:0}}.jp .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(23,19,13,.15) 70%,rgba(23,19,13,.55))}.jp .hero-copy{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:40px clamp(24px,5vw,64px);max-width:1200px;margin:0 auto}.jp .hero-flag{display:inline-flex;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.28);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);padding:7px 14px;border-radius:100px;margin-bottom:16px}.jp .hero-title{font-family:Fraunces,serif;font-weight:900;font-size:clamp(44px,7.5vw,92px);line-height:.98;color:#fff;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.35)}.jp .hero-title em{font-style:italic;color:var(--goldsoft)}.jp .hero-sub{color:rgba(255,255,255,.92);font-size:clamp(15px,1.7vw,19px);max-width:560px;margin-top:14px;line-height:1.55}.jp .hero-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.jp .hm-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);padding:8px 14px;border-radius:12px;color:#fff;font-size:12.5px;font-weight:600}.jp .hm-chip b{font-family:Fraunces,serif;font-weight:900}.jp .vbar{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px;background:var(--paper2);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--sub);text-align:center}.jp .vbar .dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(62,142,90,.18);flex-shrink:0}.jp .welcome{max-width:1180px;margin:0 auto;padding:44px clamp(20px,4vw,44px) 8px}.jp .wc-inner{background:linear-gradient(135deg,var(--card),var(--paper));border:1px solid var(--line);border-radius:var(--r2);padding:clamp(26px,4vw,42px);box-shadow:0 4px 30px rgba(33,26,18,.04);position:relative;overflow:hidden}.jp .wc-glow{position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(192,73,43,.08),transparent 70%);pointer-events:none}.jp .wc-eye{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-bottom:14px}.jp .wc-h{font-family:Fraunces,serif;font-weight:900;font-size:clamp(26px,3.6vw,38px);line-height:1.12;letter-spacing:-.01em;max-width:760px}.jp .wc-h em{font-style:italic;color:var(--terra)}.jp .wc-p{font-size:clamp(15px,1.6vw,17px);color:var(--sub);line-height:1.65;max-width:720px;margin-top:16px}.jp .wc-p strong{color:var(--ink);font-weight:700}.jp .wc-promises{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.jp .wc-promise{display:inline-flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:10px 18px;font-size:13.5px;font-weight:600;color:var(--ink)}.jp .wc-promise .pi{font-size:17px}.jp .wc-transition{display:flex;align-items:center;gap:13px;margin-top:26px;padding-top:22px;border-top:1px dashed var(--line)}.jp .wc-transition .ti{font-size:22px;flex-shrink:0}.jp .wc-transition .tt{font-size:14px;color:var(--sub);line-height:1.5}.jp .wc-transition .tt b{color:var(--ink)}.jp .wrap{max-width:1180px;margin:0 auto;padding:36px clamp(20px,4vw,44px) 60px;display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}.jp .main{min-width:0}.jp .rail{position:sticky;top:82px;align-self:start;min-height:0;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px}.jp .rail::-webkit-scrollbar{width:6px}.jp .rail::-webkit-scrollbar-thumb{background:rgba(33,26,18,.16);border-radius:6px}.jp .rail-tools{display:flex;flex-direction:column;gap:12px}.jp .rt-pdf{display:flex;align-items:center;justify-content:center;gap:8px;background:#211A12;color:#fff;font-weight:700;font-size:13.5px;text-decoration:none;padding:12px 14px;border-radius:12px;border:1px solid #211a12;transition:background .15s}.jp .rt-pdf:hover{background:#33291c}.jp .rt-verified{display:flex;align-items:center;gap:8px;font-size:12px;color:#2E6B40;background:rgba(62,142,90,.1);border:1px solid rgba(62,142,90,.25);border-radius:10px;padding:9px 12px;line-height:1.4}.jp .rt-verified .dot{width:7px;height:7px;border-radius:50%;background:#3E8E5A;flex:none}.jp .rt-sos{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:14px}.jp .rt-sos-h{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.jp .rt-sos-nums{display:flex;flex-direction:column;gap:8px}.jp .rt-sos-num{display:flex;align-items:baseline;gap:10px}.jp .rt-sos-num b{font-family:Fraunces,serif;font-size:20px;color:var(--terra);min-width:46px}.jp .rt-sos-num span{font-size:12.5px;color:var(--sub)}.jp .rt-email{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:14px}.jp .rt-email-h{font-family:Fraunces,serif;font-weight:900;font-size:14.5px;margin-bottom:4px;line-height:1.25}.jp .rt-email-p{font-size:11.5px;color:var(--sub);margin:0 0 10px;line-height:1.5}.jp .rt-email form{display:flex;flex-direction:column;gap:8px}.jp .rt-email input{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;outline:none}.jp .rt-email button{background:var(--terra);color:#fff;border:none;border-radius:10px;padding:10px 12px;font-weight:700;font-size:13px;cursor:pointer}.jp .rt-email .ok{color:#3E8E5A;font-weight:700;font-size:13px}@media(max-width:940px){.jp .wrap{grid-template-columns:1fr}.jp .rail{position:static;max-height:none;overflow:visible}}.jp .phase{display:flex;align-items:center;gap:14px;margin:8px 0 20px}.jp .phase-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--olive);padding:6px 13px;border-radius:100px;flex-shrink:0}.jp .phase-t{font-family:Fraunces,serif;font-weight:900;font-size:20px;line-height:1.1}.jp .phase-s{color:var(--sub);font-size:13px}.jp .phase-line{flex:1;height:1px;background:var(--line)}.jp .sec{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:28px;margin-bottom:22px;box-shadow:0 2px 20px rgba(33,26,18,.03);scroll-margin-top:90px}.jp .sec-head{gap:14px;margin-bottom:6px;flex-wrap:wrap}.jp .sec-head,.jp .sec-ico{display:flex;align-items:center}.jp .sec-ico{width:46px;height:46px;border-radius:13px;justify-content:center;font-size:22px;flex-shrink:0;color:#fff}.jp .sec-eye{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.jp .sec-title{font-family:Fraunces,serif;font-weight:900;font-size:26px;letter-spacing:-.01em;line-height:1.1;margin:0}.jp .sec-sub{color:var(--sub);font-size:14px;margin:8px 0 18px}.jp .sec-link{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--terra);text-decoration:none;white-space:nowrap;border:1.5px solid rgba(192,73,43,.25);padding:8px 13px;border-radius:100px;transition:background .2s}.jp .sec-link:hover{background:rgba(192,73,43,.07)}.jp .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.jp .grid2{grid-template-columns:1fr}}.jp .mini{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px 17px}.jp .mini.accent{border-color:rgba(192,73,43,.35);background:rgba(192,73,43,.04)}.jp .mini.green{border-color:rgba(62,142,90,.3);background:rgba(62,142,90,.05)}.jp .mini-h{font-weight:800;font-size:14px;margin-bottom:6px;display:flex;align-items:center;gap:7px}.jp .mini-b{font-size:13px;color:var(--sub);line-height:1.55}.jp .mini-b strong{color:var(--ink)}.jp .badge{font-size:9px;font-weight:800;padding:3px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.jp .b-must{background:rgba(192,57,43,.12);color:var(--red)}.jp .b-rec{background:rgba(208,138,44,.14);color:var(--amber)}.jp .b-info{background:rgba(62,142,90,.12);color:var(--green)}.jp .callout{border-radius:var(--r);padding:15px 17px;font-size:13.5px;line-height:1.55;display:flex;gap:11px;margin:14px 0}.jp .callout.warn{background:rgba(208,138,44,.09);border:1px solid rgba(208,138,44,.28)}.jp .callout.danger{background:rgba(192,57,43,.07);border:1px solid rgba(192,57,43,.28)}.jp .callout.tip{background:rgba(62,142,90,.07);border:1px solid rgba(62,142,90,.25)}.jp .tilu-tip{display:flex;gap:13px;background:linear-gradient(120deg,rgba(192,73,43,.06),rgba(192,73,43,.02));border:1px solid rgba(192,73,43,.28);border-left:4px solid var(--terra);border-radius:var(--r);padding:15px 17px;margin:14px 0;font-size:13.5px;line-height:1.55}.jp .tilu-tip .tt-badge{flex-shrink:0;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--terra);padding:5px 9px;border-radius:7px;height:-moz-fit-content;height:fit-content;font-weight:500}.jp .tilu-tip .tt-body b{color:var(--ink)}.jp .tilu-tip .tt-body a{font-weight:700;color:var(--terra)}.jp .callout b{color:var(--ink)}.jp .callout a{font-weight:700;color:var(--terra)}.jp .aff-note{display:flex;gap:9px;align-items:flex-start;background:var(--paper2);border:1px solid var(--line);border-radius:var(--r);padding:10px 13px;margin:12px 0;font-size:.78rem;line-height:1.5;color:var(--dim)}.jp .aff-note .aff-note-ico{flex-shrink:0;font-size:.9rem;line-height:1.35}.jp .aff-note b{color:var(--ink);font-weight:700}.jp .aff-note a{color:var(--terra);font-weight:600}.jp .share-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:10px clamp(20px,4vw,44px) 2px}.jp .share-label{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.jp .share-btns{display:flex;align-items:center;gap:9px}.jp .share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--sub);cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease,transform .15s ease}.jp .share-btn:hover{color:var(--terra);border-color:var(--terra);transform:translateY(-1px)}.jp .share-btn:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.jp .share-btn svg{width:17px;height:17px}.jp .share-btn.copied{color:var(--green);border-color:var(--green)}.jp .share-copy-wrap{position:relative;display:inline-flex}.jp .share-copied-tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:5}.jp .sec a:not(.sec-link){font-weight:700;color:var(--terra);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.jp .sec a:not(.sec-link):hover{color:var(--deep);text-decoration-color:var(--deep)}.jp .visa-status{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,rgba(62,142,90,.1),rgba(62,142,90,.02));border:1px solid rgba(62,142,90,.3);border-radius:var(--r);padding:18px;margin-bottom:14px}.jp .vs-ico{font-size:30px}.jp .vs-t{font-family:Fraunces,serif;font-weight:900;font-size:18px}.jp .vs-s{font-size:13px;color:var(--sub);margin-top:2px}.jp .vs-badge{margin-left:auto;background:var(--green);color:#fff;font-size:11px;font-weight:800;padding:6px 13px;border-radius:100px;white-space:nowrap}.jp .pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.jp .pill{font-size:12px;font-weight:700;padding:7px 13px;border-radius:100px;border:1.5px solid var(--line);background:var(--card);cursor:pointer}.jp .pill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.jp .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}@media(max-width:560px){.jp .statgrid{grid-template-columns:repeat(2,1fr)}}.jp .statbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:13px;text-align:center}.jp .statbox .v{font-family:Fraunces,serif;font-weight:900;font-size:18px;color:var(--terra)}.jp .statbox .l{font-size:11px;color:var(--sub);margin-top:3px}.jp .tbl-wrap{margin-top:8px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);background:linear-gradient(to right,var(--paper),rgba(255,255,255,0)) 0 0,linear-gradient(to left,var(--paper),rgba(255,255,255,0)) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(33,26,18,.16),rgba(33,26,18,0)) 0 0,radial-gradient(farthest-side at 100% 50%,rgba(33,26,18,.16),rgba(33,26,18,0)) 100% 0;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.jp .tbl{width:100%;border-collapse:collapse;font-family:inherit;font-size:15px;line-height:1.5;margin-top:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.jp .tbl-wrap .tbl{min-width:540px}.jp .tbl th{background:rgba(198,90,60,.08);text-align:left;padding:11px 14px;font-family:inherit;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--terra);font-weight:800}.jp .tbl td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:top;color:var(--ink)}.jp .tbl a,.jp .tbl tr td:first-child{font-weight:700;color:var(--terra)}.jp .tbl a{text-decoration:underline;text-underline-offset:2px}.jp .app-ico{display:inline-block;width:20px;height:20px;min-width:20px;border-radius:5px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-top:-2px;background:#fff;border:1px solid var(--line);padding:1px;box-sizing:border-box}.jp .app-ico,.jp a .app-ico{margin-right:6px}@media(max-width:560px){.jp .app-ico{width:18px;height:18px;min-width:18px;margin-right:5px}}@media print{.jp .app-ico{border:none;background:transparent}}.jp .aff-top{margin-bottom:22px}.jp .aff-top .callout{margin:0}.jp .aff-star{display:inline-block;margin-left:4px;color:var(--terra);font-size:12px;line-height:1;vertical-align:middle;text-decoration:none;cursor:help;opacity:.8}@media(max-width:560px){.jp .aff-star{font-size:11px;margin-left:3px}}.jp .hero-emblems{display:flex;align-items:center;justify-content:center;gap:18px;margin:8px 0 12px}.jp .hero-emblems .he-flag svg{display:block;border-radius:50%;filter:drop-shadow(0 5px 14px rgba(0,0,0,.3))}.jp .hero-emblems .he-map{color:#EBCB84;display:block}.jp .hero-emblems .he-map svg{display:block;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.jp .wc-reasons{margin:26px auto 6px;max-width:720px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:22px 24px}.jp .wc-reasons-h{font-family:Fraunces,serif;font-weight:900;font-size:19px;margin-bottom:14px;text-align:center}.jp .wc-reasons-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.jp .wc-reasons-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--ink)}.jp .wc-rnum{flex:none;width:26px;height:26px;border-radius:50%;background:var(--terra);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:1px}.jp .app-row{display:grid;grid-template-columns:150px 1fr;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;font-size:13px;margin-top:10px}.jp .app-row>div{padding:12px 14px;border-top:1px solid var(--line)}.jp .app-row .rh{background:var(--paper2);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--sub);border-top:none}.jp .app-row .need{font-weight:700;background:var(--paper);display:flex;align-items:center;gap:6px}.jp .app-cat{font-family:Fraunces,serif;font-weight:900;font-size:15px;margin:18px 0 4px;display:flex;align-items:center;gap:8px}.jp .phrase-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}@media(max-width:560px){.jp .phrase-grid{grid-template-columns:1fr}}.jp .phrase{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px}.jp .phrase .en{font-weight:700;font-size:13.5px}.jp .phrase .jp{font-family:Fraunces,serif;font-size:16px;color:var(--terra);margin:3px 0;min-height:0;background:none;overflow:visible;line-height:1.3}.jp .phrase .ro{font-size:12px;color:var(--faint);font-style:italic}.jp .check-item{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13.5px}.jp .check-item:last-child{border-bottom:none}.jp .check-box{width:20px;height:20px;border:2px solid var(--faint);border-radius:6px;flex-shrink:0;margin-top:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:.15s}.jp .check-box.done{background:var(--green);border-color:var(--green);color:#fff}.jp .check-tag{font-size:9px;font-weight:800;padding:2px 7px;border-radius:100px;margin-left:auto;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.jp .dyk{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 12px 34px rgba(33,26,18,.09)}.jp .dyk,.jp .dyk-art{position:relative;overflow:hidden}.jp .dyk-art{height:128px}.jp .dyk-tag{position:absolute;top:11px;left:11px;z-index:3;font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(23,19,13,.42);backdrop-filter:blur(6px);padding:5px 10px;border-radius:100px}.jp .dyk-body{padding:16px 17px 15px}.jp .dyk-kick{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--terra);margin-bottom:7px;display:flex;align-items:center;gap:6px}.jp .dyk-fact{font-family:Fraunces,serif;font-size:16px;font-weight:600;line-height:1.32}.jp .dyk-fact b{color:var(--terra);font-weight:900}.jp .dyk-detail{font-size:12px;color:var(--sub);margin-top:8px;line-height:1.5}.jp .dyk-visit{margin-top:12px;padding-top:11px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.jp .dyk-visit span{font-size:10.5px;color:var(--faint)}.jp .dyk-visit a{font-size:11.5px;font-weight:700;color:#fff;background:var(--terra);padding:7px 12px;border-radius:100px;text-decoration:none;white-space:nowrap}.jp .dyk-disc{font-size:9.5px;color:var(--faint);font-style:italic;padding:0 17px 13px;margin-top:-3px}.jp .rail-nav{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:18px}.jp .rn-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.jp .rn-item{display:block;font-size:13px;color:var(--sub);padding:7px 0;text-decoration:none;border-bottom:1px solid var(--line);cursor:pointer}.jp .rn-item:last-child{border-bottom:none}.jp .rn-item:hover{color:var(--terra)}.jp .rn-item.active{color:var(--terra);font-weight:700}.jp .foot{background:var(--night);color:rgba(255,255,255,.75);padding:40px 24px;text-align:center;font-size:12.5px;line-height:1.7}.jp .foot .fbrand{font-family:Fraunces,serif;font-weight:900;font-size:22px;color:#fff;margin-bottom:10px}.jp .foot a{color:var(--goldsoft)}.jp .deep-dive-link{margin-top:20px;padding-top:15px;border-top:1px dashed var(--line);font-size:14px;font-weight:800}.jp .deep-dive-link a{color:var(--terra);text-decoration:none}.jp .deep-dive-link a:hover{text-decoration:underline;text-underline-offset:3px}.jp .deep-dive-back{margin-top:8px;text-align:center;font-size:15px;font-weight:800}.jp .deep-dive-back a{display:inline-block;color:var(--terra);text-decoration:none;border:1.5px solid rgba(192,73,43,.28);padding:12px 22px;border-radius:100px;transition:background .2s}.jp .deep-dive-back a:hover{background:rgba(192,73,43,.07)}