.pk-root{--ink:#06101F;--ink2:#0B1D36;--lap:#12335C;--lap2:#1C4A82;--brass:#C9A24E;--brass2:#E4C88A;--brass3:#8A6A24;--ivory:#F7F3E8;--ivory2:#EFE8D6;--paper:#FFFDF7;--tx:#17202E;--tx2:#4A5566;--line:#E1D8C0;--pine:#0B3B33;--pine2:#10574B;--ok:#1F8A63;--warn:#B4541F;--serif:"Cormorant Garamond","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--body:Lora,"Iowan Old Style",Georgia,serif;--ui:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:18px;--sh:0 24px 60px -28px rgba(6,16,31,.45);font-family:var(--body);color:var(--tx);background:var(--paper);line-height:1.65;font-size:17px;overflow-x:clip;scroll-behavior:smooth}html.dark-mode .pk-root{--paper:#08121F;--ivory:#0B1727;--ivory2:#0E1D31;--tx:#E9EDF4;--tx2:#A9B4C6;--line:#22344E}.pk-root *{box-sizing:border-box}.pk-root h1,.pk-root h2,.pk-root h3,.pk-root h4{font-family:var(--serif);font-weight:600;line-height:1.1;margin:0;letter-spacing:-.01em}.pk-root p{margin:0 0 1em}.pk-root a{color:inherit}.pk-root svg{width:1.1em;height:1.1em;flex:none}.pk-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.pk-rel{position:relative;z-index:1}.pk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pk-pat{position:absolute;inset:0;width:100%;height:100%;opacity:.07;pointer-events:none}.pk-eyebrow,.pk-kicker{font:600 .72rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--brass3);margin:0 0 14px}html.dark-mode .pk-eyebrow,.pk-sec--ink .pk-eyebrow,.pk-sec--pine .pk-eyebrow,.pk-hero .pk-kicker,.pk-final .pk-eyebrow{color:var(--brass2)}.pk-accent{background:linear-gradient(100deg,#F1DDB0,#C9A24E 55%,#E9CF93);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.pk-btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.5em;border-radius:999px;background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405!important;text-decoration:none;font:600 .88rem/1 var(--ui);border:0;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 26px -12px rgba(201,162,78,.8)}.pk-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(201,162,78,.9)}.pk-btn:focus-visible,.pk-root a:focus-visible,.pk-root button:focus-visible,.pk-root summary:focus-visible,.pk-root input:focus-visible,.pk-root select:focus-visible,.pk-root textarea:focus-visible{outline:3px solid var(--brass2);outline-offset:3px}.pk-btn--ghost{background:0 0;color:var(--brass2)!important;box-shadow:inset 0 0 0 1.5px rgba(228,200,138,.55)}.pk-btn--ghost:hover{background:rgba(228,200,138,.12)}.pk-sec:not(.pk-sec--ink):not(.pk-sec--pine) .pk-btn--ghost{color:var(--lap)!important;box-shadow:inset 0 0 0 1.5px var(--lap)}html.dark-mode .pk-sec:not(.pk-sec--ink):not(.pk-sec--pine) .pk-btn--ghost{color:var(--brass2)!important;box-shadow:inset 0 0 0 1.5px var(--brass2)}.pk-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.pk-btns--tight{margin-top:14px}.pk-link{display:inline-flex;align-items:center;gap:.4em;font:600 .82rem/1.3 var(--ui);color:var(--lap);text-decoration:none;border-bottom:1px solid;padding-bottom:1px}html.dark-mode .pk-link,.pk-link--lt{color:var(--brass2)}.pk-note{font:.82rem/1.55 var(--ui);color:var(--tx2)}.pk-sec--ink .pk-note,.pk-sec--pine .pk-note{color:#b9c3d4}.pk-bar{background:var(--ink2);color:#e8ecf3;font:500 .84rem/1.4 var(--ui);padding:10px 0}.pk-bar .pk-wrap{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pk-bar a{color:var(--brass2);font-weight:600}.pk-bar button{background:0 0;border:0;color:#b9c3d4;cursor:pointer;text-decoration:underline;font:inherit}.pk-hero{position:relative;background:radial-gradient(120% 90% at 85% -10%,#1B4B86 0,transparent 55%),radial-gradient(90% 80% at 0 110%,#0F5A4C 0,transparent 55%),linear-gradient(160deg,#050E1B,#0B1D36 70%);color:#f2efe6;padding:clamp(48px,7vw,92px)0 0;overflow:hidden}.pk-hero__grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center;padding-bottom:56px}.pk-hero__top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.pk-hero__top .pk-kicker{margin:0}.pk-lang{display:inline-flex;align-items:center;gap:.5em;font:600 .78rem/1 var(--ui);color:var(--brass2);text-decoration:none;border:1px solid rgba(228,200,138,.4);padding:.55em 1em;border-radius:999px}.pk-lang:hover{background:rgba(228,200,138,.12)}.pk-hero h1{font-size:clamp(2.6rem,6.2vw,5rem);color:#fff;margin-bottom:22px}.pk-lead{font-size:1.08rem;color:#cdd6e4;max-width:60ch}.pk-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:30px 0 0}.pk-chips li{font:500 .8rem/1.2 var(--ui);color:#d6deeb;border:1px solid rgba(255,255,255,.16);padding:.6em 1em;border-radius:999px;background:rgba(255,255,255,4%)}.pk-chips b{color:var(--brass2);font-weight:700}.pk-card{position:relative;background:linear-gradient(165deg,rgba(255,255,255,.1),rgba(255,255,255,3%));border:1px solid rgba(228,200,138,.35);border-radius:24px;padding:30px 28px 22px;backdrop-filter:blur(8px);box-shadow:0 40px 80px -40px #000}.pk-seal{position:absolute;right:-18px;top:-52px;width:128px;height:128px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.pk-seal text{font:600 10.5px var(--ui);letter-spacing:.14em;fill:var(--brass2)}.pk-seal__spin{transform-origin:100px 100px;animation:pkspin 40s linear infinite}@keyframes pkspin{to{transform:rotate(360deg)}}.pk-card__k{display:flex;justify-content:space-between;font:600 .72rem/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--brass2);margin:0 0 8px;padding-right:88px}.pk-card__sub{font:.85rem/1.45 var(--ui);color:#b9c3d4;margin-bottom:16px}.pk-id{margin:0;display:grid;gap:0}.pk-id>div{display:grid;grid-template-columns:7.5em 1fr;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);font:500 .84rem/1.4 var(--ui)}.pk-id dt{color:#9dabc1}.pk-id dd{margin:0;color:#f4f1e8;word-break:break-word}.pk-id a{color:var(--brass2)}.pk-card__prov{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:rgba(180,84,31,.16);color:#f1d2bd!important}.pk-card__f{margin:14px 0 0;font:500 .74rem/1 var(--ui);color:#9dabc1;display:flex;align-items:center;gap:8px}.pk-dot{width:8px;height:8px;border-radius:50%;background:#3ccb93;box-shadow:0 0 0 4px rgba(60,203,147,.2)}.pk-ticker{position:relative;display:flex;align-items:center;gap:20px;border-top:1px solid rgba(228,200,138,.25);background:rgba(0,0,0,.25);padding:14px 20px}.pk-ticker__t{font:600 .7rem/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--brass2);white-space:nowrap}.pk-ticker__w{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pk-ticker__track{display:flex;gap:34px;list-style:none;margin:0;padding:0;width:max-content;animation:pkmarq 48s linear infinite}.pk-ticker__track li{display:flex;gap:.5em;align-items:center;font:500 .88rem/1 var(--ui);color:#d9e0ec;white-space:nowrap}.pk-ticker__track svg{color:var(--brass)}@keyframes pkmarq{to{transform:translateX(-50%)}}.pk-subnav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.pk-subnav .pk-wrap{display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-block:8px}.pk-subnav a{font:600 .8rem/1 var(--ui);color:var(--tx2);text-decoration:none;padding:.7em 1em;border-radius:999px;white-space:nowrap}.pk-subnav a:hover,.pk-subnav a.is-on{background:var(--ink2);color:var(--brass2)}.pk-spacer{flex:1}.pk-subnav a.pk-mini{background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405}.pk-sec{position:relative;padding:clamp(56px,8vw,104px)0}.pk-sec--alt{background:var(--ivory)}.pk-sec--tight{padding-block:clamp(40px,6vw,72px)}.pk-sec--tight2{padding-block:clamp(48px,6vw,80px)}.pk-sec--ink{background:linear-gradient(165deg,#06101F,#0C2140);color:#e8ecf3;overflow:hidden}.pk-sec--pine{background:linear-gradient(165deg,#07302A,#0E4F44);color:#e6f1ee;overflow:hidden}.pk-sec--ink h2,.pk-sec--pine h2,.pk-sec--ink h3,.pk-sec--pine h3{color:#fff}.pk-head{max-width:760px;margin-bottom:38px}.pk-head h2,.pk-ov h2{font-size:clamp(2rem,4.2vw,3.2rem)}.pk-head>p:last-child{font-size:1.04rem;color:var(--tx2);margin-top:14px}.pk-sec--ink .pk-head>p:last-child,.pk-sec--pine .pk-head>p:last-child{color:#c4cedd}.pk-head--s{margin-bottom:20px}.pk-h2l{font-size:clamp(1.9rem,3.6vw,2.7rem)}.pk-h2m{font-size:1.9rem}.pk-h3{font-size:1.5rem;margin:40px 0 16px}.pk-h3b{margin-top:18px!important}.pk-ov{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(26px,4vw,56px)}.pk-answer{font-size:1.14rem;line-height:1.7;margin-top:18px;padding-left:18px;border-left:3px solid var(--brass)}.pk-cite{margin-top:26px;background:var(--ivory);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.pk-sec--alt .pk-cite{background:var(--paper)}.pk-cite h3{font:700 .78rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;display:flex;gap:.5em;align-items:center;margin-bottom:10px;color:var(--lap)}html.dark-mode .pk-cite h3{color:var(--brass2)}.pk-cite p{font:.85rem/1.5 var(--ui);color:var(--tx2);margin-bottom:8px}.pk-cite__links{display:flex;gap:14px;flex-wrap:wrap}.pk-cite__links a{font-weight:600;color:var(--lap)}html.dark-mode .pk-cite__links a{color:var(--brass2)}.pk-cite__box{display:flex;gap:10px;align-items:flex-start;margin-top:10px;background:var(--ink2);border-radius:12px;padding:12px 14px}.pk-cite__box code{flex:1;font:500 .78rem/1.5 ui-monospace,Menlo,monospace;color:#e5d7b0;word-break:break-word}.pk-icon{background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.18);color:var(--brass2);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.pk-facts{margin:0;display:grid;gap:0;align-self:start;background:var(--ivory);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pk-facts>div{padding:15px 20px;border-bottom:1px solid var(--line)}.pk-facts>div:last-child{border:0}.pk-facts dt{font:700 .7rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass3);margin-bottom:6px}html.dark-mode .pk-facts dt{color:var(--brass2)}.pk-facts dd{margin:0;font-size:.93rem;line-height:1.55}.pk-facts dd p{margin:0}.pk-facts a{color:var(--lap);font-weight:600}html.dark-mode .pk-facts a{color:var(--brass2)}.pk-jtabs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px}.pk-jtab{display:flex;gap:10px;align-items:center;text-align:left;background:var(--ivory);border:1px solid var(--line);border-radius:14px;padding:14px;cursor:pointer;color:var(--tx);font:600 .84rem/1.25 var(--ui);transition:.2s}.pk-jtab svg{width:1.6em;height:1.6em;color:var(--brass3)}.pk-jtab small{display:block;font-weight:400;font-size:.72rem;color:var(--tx2);margin-top:3px}.pk-jtab:hover{transform:translateY(-2px)}.pk-jtab.is-on{background:var(--ink2);color:#fff;border-color:var(--brass)}.pk-jtab.is-on small{color:#b9c3d4}.pk-jtab.is-on svg{color:var(--brass2)}.pk-jp{display:none;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,34px);box-shadow:var(--sh)}.pk-jp.is-on{display:block;animation:pkin .35s ease}@keyframes pkin{from{opacity:0;transform:translateY(8px)}}.pk-jp__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:start}.pk-jp__arrow{align-self:center;color:var(--brass);font-size:1.6rem}.pk-jp h3{font:700 .72rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass3);margin-bottom:10px}html.dark-mode .pk-jp h3{color:var(--brass2)}.pk-jp p{font-size:.96rem;margin-bottom:.6em}.pk-dots{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pk-dots li{position:relative;padding-left:20px;font-size:.95rem}.pk-dots li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--brass)}.pk-svcchips{list-style:none;padding:0;margin:0 0 6px;display:flex;flex-wrap:wrap;gap:8px}.pk-svcchips a{display:inline-block;font:600 .76rem/1 var(--ui);text-decoration:none;background:var(--ivory);border:1px solid var(--line);padding:.55em .9em;border-radius:999px}.pk-svcchips a:hover{border-color:var(--brass)}.pk-jp__ctl{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;padding:14px 16px;background:color-mix(in srgb,var(--ok) 11%,transparent);border-radius:14px;font:500 .9rem/1.5 var(--ui)}.pk-jp__ctl svg{color:var(--ok);margin-top:.15em;font-size:1.3em}.pk-ch{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.pk-ch>div{background:rgba(255,255,255,5%);border:1px solid rgba(228,200,138,.25);border-radius:20px;padding:24px}.pk-ch p{color:#cbd4e2;font-size:.95rem}.pk-tag{display:inline-flex;gap:.5em;align-items:center;font:700 .72rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass2)!important;margin-bottom:12px!important}.pk-tag--on{color:#6fe0b3!important}.pk-switches{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:12px}.pk-switches li{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.pk-switches li:first-child{border:0}.pk-switches b{display:block;color:#fff;font:600 .95rem/1.3 var(--ui)}.pk-switches span{display:block;font:.82rem/1.5 var(--ui);color:#b9c3d4;margin:4px 0}.pk-switch{flex:none;position:relative;width:104px;height:38px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:rgba(255,255,255,6%);cursor:pointer;color:#e8ecf3;font:600 .74rem/1 var(--ui);text-align:right;padding:0 14px 0 0}.pk-switch i{position:absolute;left:4px;top:4px;width:28px;height:28px;border-radius:50%;background:#9dabc1;transition:.25s}.pk-switch em{font-style:normal;position:absolute;right:14px;top:12px}.pk-switch[aria-checked=true]{background:linear-gradient(135deg,#2EA37A,#1F8A63);border-color:#6fe0b3}.pk-switch[aria-checked=true] i{left:70px;background:#fff}.pk-switch[aria-checked=true] em{right:auto;left:14px}.pk-msg{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:rgba(60,203,147,.15);color:#b9f0d8;font:500 .85rem/1.4 var(--ui)}.pk-msg.is-err{background:rgba(220,90,60,.18);color:#ffd2c4}.pk-msg[hidden]{display:none}.pk-tablew{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.pk-sec--ink .pk-tablew{background:rgba(255,255,255,4%);border-color:rgba(228,200,138,.25)}.pk-lt{width:100%;border-collapse:collapse;font:.88rem/1.5 var(--ui);min-width:760px}.pk-lt th,.pk-lt td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.pk-lt thead th{font:700 .7rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass3);background:var(--ivory)}.pk-lt tbody th{font-weight:600}.pk-lt small{display:block;color:var(--tx2);font-weight:400;margin-top:3px}.pk-lt code{font:500 .78rem/1.4 ui-monospace,Menlo,monospace;word-break:break-word}.pk-lt a{color:var(--lap);text-decoration:none;display:inline-flex;gap:.3em;align-items:center}html.dark-mode .pk-lt a{color:var(--brass2)}.pk-sec--ink .pk-lt th,.pk-sec--ink .pk-lt td{border-color:rgba(255,255,255,.1);color:#dce3ee}.pk-sec--ink .pk-lt thead th{background:rgba(255,255,255,6%);color:var(--brass2)}.pk-sec--ink .pk-lt small{color:#9dabc1}.pk-lt tr:target{background:color-mix(in srgb,var(--brass) 18%,transparent)}.pk-pill{display:inline-block;font:600 .7rem/1 var(--ui);padding:.5em .8em;border-radius:999px;background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.pk-sec--ink .pk-pill{color:#6fe0b3}.pk-pill--c{background:color-mix(in srgb,var(--brass) 22%,transparent);color:var(--brass3)}.pk-sec--ink .pk-pill--c{color:var(--brass2)}html.dark-mode .pk-pill--c{color:var(--brass2)}.pk-grade{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;font:700 .8rem/1 var(--ui)}.pk-grade--a{background:var(--ok);color:#fff}.pk-grade--b{background:var(--brass);color:#1a1405}.pk-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pk-bento__c{position:relative;background:var(--ivory);border:1px solid var(--line);border-radius:20px;padding:24px;transition:.25s}.pk-bento__c:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:var(--brass)}.pk-bento__i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ink2);color:var(--brass2);font-size:1.3rem}.pk-bento__n{position:absolute;right:20px;top:18px;font:700 .75rem/1 var(--ui);color:var(--brass3);letter-spacing:.1em}.pk-bento h3{font-size:1.45rem;margin:16px 0 8px}.pk-bento p{font-size:.93rem;color:var(--tx2)}.pk-bento__f{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:16px 0 0!important}.pk-src{display:inline-flex;gap:.35em;align-items:center;font:600 .74rem/1.2 var(--ui);color:var(--tx2);text-decoration:none}.pk-commit{margin-top:22px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:linear-gradient(165deg,#06101F,#0C2140);color:#e8ecf3;border-radius:22px;padding:26px 30px}.pk-commit h3{color:#fff;font-size:1.5rem}.pk-commit ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pk-commit li b{display:block;font:600 2rem/1 var(--serif);color:var(--brass2)}.pk-commit li span{font:.84rem/1.45 var(--ui);color:#c4cedd}.pk-types{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pk-prof{display:inline-flex;gap:.6em;align-items:center;font:600 .86rem/1 var(--ui);color:#e6f1ee;background:rgba(255,255,255,7%);border:1.5px solid rgba(255,255,255,.2);border-radius:999px;padding:.9em 1.3em;cursor:pointer}.pk-prof[aria-checked=true]{background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405;border-color:transparent}.pk-now{font:500 .84rem/1 var(--ui);color:#bfe0d8}.pk-now button{background:0 0;border:0;color:var(--brass2);text-decoration:underline;cursor:pointer;font:inherit}.pk-panels{margin-top:16px}.pk-panel{display:none;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.pk-panel.is-on{display:grid;animation:pkin .35s}.pk-panel__col{background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:22px}.pk-panel__col h3{font:700 .7rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass2);margin-bottom:12px}.pk-panel__h{font:600 1.7rem/1.15 var(--serif);color:#fff}.pk-matters{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.pk-matters li{display:flex;gap:10px;font:.92rem/1.45 var(--ui);color:#d5e7e2}.pk-matters svg{color:#6fe0b3;margin-top:.2em}.pk-rows{list-style:none;margin:0;padding:0}.pk-rows li+li{border-top:1px solid rgba(255,255,255,.12)}.pk-rows a{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:11px 0;text-decoration:none;font:600 .86rem/1.35 var(--ui)}.pk-rows small{display:block;font-weight:400;font-size:.74rem;color:#9db8b1;margin-top:2px}.pk-rows em{font:600 .8rem/1 var(--ui);font-style:normal;color:var(--brass2)}.pk-rows a:hover span{color:var(--brass2)}.pk-sec:not(.pk-sec--pine):not(.pk-sec--ink) .pk-rows li+li{border-color:var(--line)}.pk-sec:not(.pk-sec--pine):not(.pk-sec--ink) .pk-rows small{color:var(--tx2)}.pk-sec:not(.pk-sec--pine):not(.pk-sec--ink) .pk-rows em{color:var(--brass3)}.pk-go{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 16px;border-radius:12px;background:rgba(228,200,138,.14);color:var(--brass2);text-decoration:none;font:600 .86rem/1 var(--ui)}.pk-tools{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between}.pk-gsearch{flex:1 1 320px;display:flex;gap:10px;align-items:center;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:0 18px}.pk-gsearch input{flex:1;border:0;background:0 0;padding:14px 0;font:500 .92rem/1 var(--ui);color:var(--tx);outline:0}.pk-sec--ink .pk-gsearch{background:rgba(255,255,255,7%);border-color:rgba(255,255,255,.22)}.pk-sec--ink .pk-gsearch input{color:#fff}.pk-tbtns{display:flex;gap:8px;flex-wrap:wrap}.pk-chipb{display:inline-flex;gap:.5em;align-items:center;font:600 .78rem/1 var(--ui);background:var(--paper);color:var(--tx);border:1.5px solid var(--line);border-radius:999px;padding:.8em 1.1em;cursor:pointer}.pk-chipb:hover{border-color:var(--brass)}.pk-gmeta{font:500 .84rem/1.4 var(--ui);color:var(--tx2);margin:14px 0 18px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pk-sec--ink .pk-gmeta{color:#b9c3d4}.pk-only{display:inline-flex;gap:8px;align-items:center;cursor:pointer;font-weight:600;color:var(--lap)}html.dark-mode .pk-only{color:var(--brass2)}.pk-tl{display:grid;grid-template-columns:270px 1fr;gap:34px;align-items:start}.pk-toc{position:sticky;top:70px;max-height:calc(100vh - 90px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;font:500 .8rem/1.4 var(--ui)}.pk-toc__t{font:700 .72rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass3)}.pk-toc__g{font:700 .68rem/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);margin:16px 0 6px}.pk-toc ol{list-style:none;margin:0;padding:0}.pk-toc a{display:flex;gap:8px;padding:6px 8px;border-radius:8px;text-decoration:none;color:var(--tx)}.pk-toc a i{font:600 .68rem/1.6 var(--ui);font-style:normal;color:var(--brass3)}.pk-toc a:hover,.pk-toc a.is-on{background:var(--ivory2)}.pk-gh{font:700 .74rem/1 var(--ui)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--brass3);margin:30px 0 12px!important}.pk-gh:first-child{margin-top:0!important}.pk-clause{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;scroll-margin-top:80px;transition:.2s}.pk-clause[open]{box-shadow:0 12px 34px -24px rgba(6,16,31,.5)}.pk-clause summary{display:flex;gap:14px;align-items:center;padding:18px 22px;cursor:pointer;list-style:none}.pk-clause summary::-webkit-details-marker{display:none}.pk-clause__n{font:700 .8rem/1 var(--ui);color:var(--brass3);min-width:2em}.pk-clause__t{flex:1;font:600 1.45rem/1.2 var(--serif)}.pk-for{font:700 .66rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;background:var(--brass);color:#1a1405;border-radius:999px;padding:.5em .8em}.pk-for[hidden]{display:none}.pk-clause__x{transition:transform .25s;color:var(--brass3)}.pk-clause[open] .pk-clause__x{transform:rotate(45deg)}.pk-clause.is-dim{opacity:.4}.pk-clause.is-hit{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 30%,transparent)}.pk-clause.is-mine{border-left:4px solid var(--brass)}.pk-clause__b{padding:0 24px 22px 62px}.pk-prose{font-size:1rem}.pk-prose p{margin:0 0 .9em}.pk-prose a{color:var(--lap);font-weight:600}html.dark-mode .pk-prose a{color:var(--brass2)}.pk-prose table{width:100%;border-collapse:collapse;font:.84rem/1.5 var(--ui);margin:6px 0 14px;display:block;overflow-x:auto}.pk-prose th,.pk-prose td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.pk-prose thead th{background:var(--ivory2);font-weight:700}.pk-pubt{margin:0 0 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font:500 .84rem/1.4 var(--ui)}.pk-pubt>div{padding:11px 14px;border-bottom:1px solid var(--line)}.pk-pubt dt{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass3);font-weight:700;margin-bottom:3px}.pk-pubt dd{margin:0;word-break:break-word}.pk-clause__f{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);font:500 .76rem/1.4 var(--ui);color:var(--tx2)}.pk-srcs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.pk-srcs>span,.pk-aud>span{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;color:var(--brass3);margin-right:4px}.pk-srcs .pk-src{border:1px solid var(--line);border-radius:999px;padding:.4em .8em}.pk-src i{font-style:normal;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;font-weight:700;font-size:.66rem}.pk-src--a i{background:var(--ok);color:#fff}.pk-src--b i{background:var(--brass);color:#1a1405}.pk-aud{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0}.pk-aud em{font-style:normal;background:var(--ivory2);border-radius:999px;padding:.35em .8em}.pk-copyl{margin-left:auto;display:inline-flex;gap:.4em;align-items:center;background:0 0;border:0;color:var(--lap);font:600 .76rem/1 var(--ui);cursor:pointer}html.dark-mode .pk-copyl{color:var(--brass2)}.pk-empty{padding:24px;text-align:center;font:500 .95rem/1.4 var(--ui);color:var(--tx2)}.pk-gtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pk-tab{display:inline-flex;gap:.6em;align-items:center;font:600 .8rem/1 var(--ui);background:var(--paper);color:var(--tx);border:1.5px solid var(--line);border-radius:999px;padding:.8em 1.1em;cursor:pointer}.pk-tab span{font-size:.7rem;opacity:.65}.pk-tab.is-on{background:var(--ink2);color:var(--brass2);border-color:var(--brass)}.pk-sec--ink .pk-tab{background:rgba(255,255,255,7%);color:#e8ecf3;border-color:rgba(255,255,255,.2)}.pk-sec--ink .pk-tab.is-on{background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405}.pk-lr[hidden]{display:none}.pk-pt{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px)}.pk-pt h3{font-size:1.6rem;margin-bottom:16px}.pk-steps,.pk-nevers{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pk-steps li{display:flex;gap:14px}.pk-steps li>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405;font:700 .9rem/1 var(--ui)}.pk-steps b,.pk-nevers b{font:600 1rem/1.3 var(--ui);color:#fff}.pk-steps p,.pk-nevers p{margin:3px 0 0;font:.88rem/1.5 var(--ui);color:#c5dbd5}.pk-nevers li{display:flex;gap:12px}.pk-nevers svg{color:#6fe0b3;margin-top:.3em}.pk-typesl{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pk-typesl li{display:inline-flex;gap:.5em;align-items:center;font:500 .8rem/1 var(--ui);background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.6em 1em;color:#e6f1ee}.pk-typesl svg{color:var(--brass2)}.pk-reach{font:.9rem/1.55 var(--ui);color:#c5dbd5;margin-top:16px}.pk-rp{display:none;grid-template-columns:1.1fr 1fr;gap:28px;background:var(--ivory);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,34px)}.pk-rp.is-on{display:grid;animation:pkin .35s}.pk-rp h3{font-size:2rem;margin-bottom:10px}.pk-cities{list-style:none;padding:0;margin:14px 0;display:flex;flex-wrap:wrap;gap:8px}.pk-cities li{display:inline-flex;gap:.4em;align-items:center;font:600 .78rem/1 var(--ui);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.6em 1em}.pk-cities svg{color:var(--brass)}.pk-rp__k{font:700 .7rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass3)}.pk-gtools{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.pk-sel{display:flex;gap:8px;align-items:center;font:600 .76rem/1 var(--ui);color:#c4cedd}.pk-sel select{background:rgba(255,255,255,8%);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.8em 1em;font:500 .8rem/1 var(--ui)}.pk-sel option{color:#111}.pk-cur{display:flex;gap:6px;align-items:center;font:600 .74rem/1 var(--ui);color:#c4cedd}.pk-curb{background:rgba(255,255,255,7%);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.6em .9em;cursor:pointer;font:600 .74rem/1 var(--ui)}.pk-curb.is-on{background:var(--brass);color:#1a1405;border-color:var(--brass)}.pk-glist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pk-g[hidden]{display:none}.pk-g a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px;text-decoration:none;background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,.14);border-radius:18px;transition:.25s}.pk-g a:hover{transform:translateY(-4px);border-color:var(--brass);background:rgba(255,255,255,.1)}.pk-g__k{font:700 .66rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass2)}.pk-g b{font:600 1.35rem/1.2 var(--serif);color:#fff}.pk-g small{font:500 .78rem/1.4 var(--ui);color:#b9c3d4}.pk-g__d{font:.82rem/1.5 var(--ui);color:#c9d2e0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pk-g__f{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font:600 .84rem/1 var(--ui);color:var(--brass2)}.pk-g__go{display:inline-flex;gap:.4em;align-items:center}.pk-more{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px}.pk-proof{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.pk-bio{display:flex;gap:16px;align-items:center;margin:22px 0}.pk-bio__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#E9CF93,#C9A24E);color:#1a1405;font:700 1.8rem/1 var(--serif)}.pk-bio h3{font-size:1.5rem}.pk-bio p{margin:.2em 0 0;font:.9rem/1.5 var(--ui);color:var(--tx2)}.pk-review{padding:16px 18px;border-radius:14px;border:1px dashed var(--brass);font:.85rem/1.55 var(--ui);color:var(--tx2)}.pk-review b{display:block;color:var(--tx);margin-bottom:4px}.pk-pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pk-pillar{display:flex;gap:12px;background:var(--ivory);border:1px solid var(--line);border-radius:16px;padding:18px}.pk-pillar>span{font:600 1.8rem/1 var(--serif);color:var(--brass)}.pk-pillar h4{font:700 .92rem/1.2 var(--ui)}.pk-pillar p{margin:4px 0 0;font:.82rem/1.5 var(--ui);color:var(--tx2)}.pk-versions{margin-top:56px;padding-top:36px;border-top:1px solid var(--line)}.pk-vlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pk-vlist li{display:grid;grid-template-columns:70px 110px 1fr;gap:6px 16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;font:.86rem/1.5 var(--ui)}.pk-vlist li.is-cur{border-color:var(--brass);background:var(--ivory)}.pk-vlist__v{font-weight:700;color:var(--brass3)}.pk-vlist li b{font-weight:700}.pk-vlist li>span:last-child:not(.pk-vlist__v){grid-column:3;color:var(--tx2)}.pk-iq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,56px);align-items:start}.pk-points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.pk-points li{display:flex;gap:10px;font:.92rem/1.4 var(--ui);color:#d7dfeb}.pk-points b{color:var(--brass2)}.pk-points svg{color:#6fe0b3;margin-top:.2em}.pk-iq__box{background:var(--paper);color:var(--tx);border-radius:24px;padding:clamp(20px,3vw,32px);box-shadow:0 40px 80px -40px #000}.pk-modes{display:flex;gap:6px;background:var(--ivory2);border-radius:999px;padding:5px;margin-bottom:20px}.pk-mode{flex:1;border:0;background:0 0;border-radius:999px;padding:.85em 1em;font:600 .82rem/1 var(--ui);color:var(--tx2);cursor:pointer}.pk-mode.is-on{background:var(--ink2);color:var(--brass2)}.pk-pane{display:none}.pk-pane.is-on{display:block}.pk-bh{font-size:1.7rem;margin-bottom:14px}.pk-fld{margin-bottom:14px}.pk-fld label{display:block;font:600 .76rem/1.2 var(--ui);color:var(--tx2);margin-bottom:6px}.pk-fld input,.pk-fld select,.pk-fld textarea{width:100%;background:var(--ivory);border:1.5px solid var(--line);border-radius:12px;padding:.8em 1em;font:.94rem/1.4 var(--ui);color:var(--tx)}.pk-fld input:focus,.pk-fld select:focus,.pk-fld textarea:focus{border-color:var(--brass)}.pk-fld [aria-invalid=true]{border-color:var(--warn)}.pk-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pk-consent{display:flex;gap:10px;align-items:flex-start;font:.82rem/1.5 var(--ui);color:var(--tx2);margin:6px 0 12px}.pk-consent input{margin-top:.25em;accent-color:var(--brass3);width:18px;height:18px}.pk-consent--s{margin-top:12px}.pk-bn{font:.78rem/1.5 var(--ui);color:var(--tx2);margin:12px 0 0}.pk-iq__box .pk-msg{background:rgba(60,203,147,.14);color:#136245}.pk-iq__box .pk-msg.is-err{background:rgba(220,90,60,.12);color:#9a3a1a}.pk-done{text-align:center;padding:30px 10px}.pk-done h3{font-size:1.9rem;margin-bottom:8px}.pk-ts{min-height:0}.pk-nl{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,56px);align-items:center;background:var(--ivory);border:1px solid var(--line);border-radius:26px;padding:clamp(24px,4vw,48px)}.pk-nl h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.pk-nl p{color:var(--tx2)}.pk-nl__field{display:flex;gap:8px;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:6px}.pk-nl__field input{flex:1;border:0;background:0 0;padding:0 16px;font:500 .94rem/1 var(--ui);color:var(--tx);outline:0;min-width:0}.pk-nl small{display:block;margin-top:10px;font:.76rem/1.4 var(--ui);color:var(--tx2)}.pk-nl .pk-msg{background:rgba(60,203,147,.14);color:#136245}.pk-faq{display:grid;gap:10px;max-width:880px}.pk-q{background:var(--paper);border:1px solid var(--line);border-radius:16px}.pk-q summary{padding:18px 22px;cursor:pointer;font:600 1.3rem/1.3 var(--serif);list-style:none;display:flex;justify-content:space-between;gap:12px}.pk-q summary::-webkit-details-marker{display:none}.pk-q summary:after{content:"+";color:var(--brass3);font:1.6rem/1 var(--ui)}.pk-q[open] summary:after{content:"–"}.pk-q>div{padding:0 22px 18px;font-size:.98rem}.pk-q a{color:var(--lap);font-weight:600}html.dark-mode .pk-q a{color:var(--brass2)}.pk-final{position:relative;background:linear-gradient(165deg,#050E1B,#0C2140);color:#fff;padding:clamp(60px,9vw,110px)0;text-align:center;overflow:hidden}.pk-final__in{position:relative;max-width:760px}.pk-final h2{font-size:clamp(2.2rem,5vw,3.8rem);color:#fff;margin-bottom:16px}.pk-final p{color:#c8d2e1}.pk-final .pk-btns{justify-content:center}.pk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;justify-content:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(6,16,31,.96),rgba(6,16,31,.7));backdrop-filter:blur(8px)}.pk-sticky.is-on{display:flex}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}[data-reveal].is-in{opacity:1;transform:none}@media(max-width:1020px){.pk-hero__grid,.pk-ov,.pk-ch,.pk-pt,.pk-proof,.pk-iq,.pk-nl,.pk-rp,.pk-tl{grid-template-columns:1fr}.pk-jtabs{grid-template-columns:repeat(3,1fr)}.pk-jp__flow{grid-template-columns:1fr}.pk-jp__arrow{transform:rotate(90deg);justify-self:center}.pk-bento,.pk-glist{grid-template-columns:repeat(2,1fr)}.pk-panel.is-on{grid-template-columns:1fr}.pk-toc{display:none}.pk-commit{grid-template-columns:1fr}.pk-seal{right:-6px;top:-44px;width:104px;height:104px}}@media(max-width:640px){.pk-root{font-size:16px}.pk-jtabs,.pk-bento,.pk-glist,.pk-pillars,.pk-row2,.pk-commit ul,.pk-pubt{grid-template-columns:1fr}.pk-clause__b{padding:0 18px 18px}.pk-clause__t{font-size:1.2rem}.pk-vlist li{grid-template-columns:1fr}.pk-vlist li>span:last-child:not(.pk-vlist__v){grid-column:1}.pk-ticker{flex-direction:column;align-items:flex-start;gap:8px}.pk-id>div{grid-template-columns:1fr;gap:2px}.pk-switch{width:92px}.pk-switch[aria-checked=true] i{left:58px}}@media(prefers-reduced-motion:reduce){.pk-root *{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.pk-root{scroll-behavior:auto}}@media print{.pk-subnav,.pk-bar,.pk-sticky,.pk-ticker,.pk-hero .pk-btns,.pk-sec--ink,.pk-sec--pine,.pk-nl,.pk-final,.pk-tools,.pk-toc,.pk-copyl,.pk-jtabs,#library,#inquiry,#route,#coverage,#partners{display:none!important}.pk-hero{background:#fff;color:#000;padding:0}.pk-hero h1,.pk-lead,.pk-chips li,.pk-id dd,.pk-id dt{color:#000!important}.pk-card{border:1px solid #999;background:#fff}.pk-clause{break-inside:avoid;border-color:#bbb}.pk-clause:not([open]) .pk-clause__b{display:block}.pk-jp{display:block!important;box-shadow:none}.pk-root{color:#000;background:#fff}[data-reveal]{opacity:1;transform:none}}