@font-face{font-family:Barlow;src:url(/assets/permafrost/branding/barlow-400.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/permafrost/branding/barlow-600.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/permafrost/branding/barlow-condensed-600.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Saira Stencil One;src:url(/assets/permafrost/branding/saira-stencil-one-400.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-font:Barlow,"Segoe UI",system-ui,sans-serif;--pf-label:"Barlow Condensed","Arial Narrow",sans-serif;--pf-stamp:"Saira Stencil One","Barlow Condensed",sans-serif;--pf-bg:#141c1b;--pf-panel:#1e2928;--pf-soft:#2a3735;--pf-line:#3a4a47;--pf-seam:#0b100f;--pf-text:#e6ece8;--pf-muted:#a9b7b2;--pf-accent:#f3b443;--pf-accent-hi:#ffcf6e;--pf-on-accent:#1a1206;--pf-danger:#f39a83;--pf-good:#9fd8b0;--pf-cold:#86c6ea;--pf-warm:#f3b443;--pf-glass:#160f07;--pf-glass-hi:#24180a;--pf-glass-rule:#3d2c12;--pf-amber-dim:#c39046;--pf-needle:#e0472f;--pf-sheet:#edf1f3;--pf-sheet-soft:#dfe7ec;--pf-sheet-mark:#d3dfe6;--pf-rule:#a9bfcc;--pf-rule-strong:#6f8fa1;--pf-ink:#1b2327;--pf-ink-2:#465560;--pf-form:#2c5b70;--pf-hammertone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .65 0 0 0 0 .62 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--gp-accent:var(--pf-accent);--gp-line:var(--pf-line);--gp-soft:var(--pf-soft);--gp-muted:var(--pf-muted);--gp-background:var(--pf-bg);--gp-surface:var(--pf-panel);--gp-ink:var(--pf-text)}:is(.pf-sheet,.pf-table-wrap,.pf-facts,.pf-guide,.pf-empty,.pf-expedition,.pf-search-results,.site-header details>div,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog){--pf-panel:var(--pf-sheet);--pf-soft:var(--pf-sheet-soft);--pf-line:var(--pf-rule);--pf-text:var(--pf-ink);--pf-muted:var(--pf-ink-2);--pf-accent:var(--pf-form);--pf-accent-hi:var(--pf-form);--pf-on-accent:var(--pf-sheet);--pf-danger:#b13a2b;--pf-good:#2c7148;--pf-cold:#22688f;--pf-warm:#8a5508;--gp-line:var(--pf-rule);--gp-muted:var(--pf-ink-2);--gp-ink:var(--pf-ink);--gp-surface:var(--pf-sheet);--gp-accent:var(--pf-form);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pf-ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--pf-bg);scrollbar-color:#3a4a47 var(--pf-bg)}body{background:var(--pf-bg) var(--pf-hammertone);color:var(--pf-text);font:400 16px/1.55 var(--pf-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--pf-accent);color:var(--pf-on-accent)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a:hover{color:var(--pf-accent-hi)}:is(button,a,input,select,summary,textarea,[tabindex]):focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}img{object-fit:contain;max-width:100%}h1,h2,h3,p{margin-top:0}p{max-width:75ch}small{font-size:13px}h1{font:400 clamp(30px,3.6vw,46px)/1.02 var(--pf-stamp);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin-bottom:14px}h2{font:600 22px/1.15 var(--pf-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}h3{font:600 18px/1.25 var(--pf-label);letter-spacing:.04em}input,select,textarea{color:var(--pf-text);background:var(--pf-bg);border:1px solid var(--pf-seam);min-height:40px;caret-color:var(--pf-accent);border-radius:0;padding:9px 12px}:is(.pf-sheet,.pf-table-wrap,.pf-guide,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog) :is(input,select,textarea){border-color:var(--pf-rule-strong);color:var(--pf-ink);background:#fff}input::placeholder,textarea::placeholder{color:var(--pf-muted);opacity:1}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--pf-accent) 50%),linear-gradient(135deg,var(--pf-accent) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--pf-accent);padding:0}textarea{resize:vertical;width:100%;min-height:100px}.pf-search-results [role=option] svg{flex:none}button,.pf-button{background:var(--pf-soft);min-height:38px;color:var(--pf-text);font:600 14px/1.1 var(--pf-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid #4b5d59;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}button:hover:not(:disabled),.pf-button:hover{border-color:var(--pf-accent);color:var(--pf-accent-hi)}button:active:not(:disabled),.pf-button:active,button[aria-pressed=true]{background:var(--pf-text);border-color:var(--pf-text);color:var(--pf-bg)}.pf-primary,button.pf-primary{background:var(--pf-accent);border-color:var(--pf-accent);color:var(--pf-on-accent)}.pf-primary:hover,button.pf-primary:hover:not(:disabled){background:var(--pf-accent-hi);color:var(--pf-on-accent)}:is(.pf-sheet,.pf-table-wrap,.pf-facts,.pf-guide,.pf-empty,.pf-expedition,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog) :is(button,.pf-button){border-color:var(--pf-ink);color:var(--pf-ink);box-shadow:none;background:0 0}:is(.pf-sheet,.pf-table-wrap,.pf-facts,.pf-guide,.pf-empty,.pf-expedition,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog) :is(button,.pf-button):hover:not(:disabled){background:var(--pf-form);border-color:var(--pf-form);color:var(--pf-sheet)}:is(.pf-sheet,.pf-table-wrap,.pf-facts,.pf-guide,.pf-empty,.pf-expedition,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog) :is(.pf-primary,button.pf-primary){background:var(--pf-ink);border-color:var(--pf-ink);color:#f3b443}:is(.pf-sheet,.pf-table-wrap,.pf-facts,.pf-guide,.pf-empty,.pf-expedition,.pf-tools .pf-panel,.pf-picker,.pf-table-dialog) :is(button,.pf-button)[aria-pressed=true]{background:var(--pf-ink);color:var(--pf-sheet);transform:none}.site-skip{z-index:100;background:var(--pf-accent);color:var(--pf-on-accent);padding:10px;font-weight:600;position:fixed;top:-100px;left:16px}.site-skip:focus{top:8px}.pf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pf-muted{color:var(--pf-muted)}.pf-number{text-align:right}.site-header{z-index:50;background:var(--pf-panel) var(--pf-hammertone);border-bottom:1px solid var(--pf-seam);grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"brand game.search saved""nav nav nav nav nav";align-items:center;column-gap:16px;padding:0 24px 14px;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff0d}.site-brand{height:52px;font:400 17px/52px var(--pf-stamp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;grid-area:brand;display:block}.site-brand span{color:var(--pf-accent)}.site-mark{display:none}.site-game{border-left:1px solid var(--pf-line);grid-area:game;align-items:center;height:30px;padding-left:16px;display:flex}.site-game img{width:28px;height:28px}.site-menu{display:none}.site-header nav{--bands:6;background:linear-gradient(180deg,var(--pf-glass-hi),var(--pf-glass) 60%);min-height:70px;box-shadow:inset 0 0 0 1px var(--pf-glass-rule),inset 0 10px 22px #000a,inset 0 -6px 16px #f3b4430f;border:1px solid #000;grid-area:nav;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 14px;animation:.9s cubic-bezier(.16,1,.3,1) both pf-lamp;display:grid;position:relative}.site-header nav:before{content:"";pointer-events:none;background:linear-gradient(172deg,#ffffff0d,#fff0 40%);position:absolute;inset:0}.pf-graticule{pointer-events:none;opacity:.85;filter:drop-shadow(0 0 3px #f3b44366);background:repeating-linear-gradient(90deg,var(--pf-accent) 0 1px,transparent 1px calc(100% / (var(--bands) * 10))) 0 7px/100% 7px repeat-x,repeating-linear-gradient(90deg,var(--pf-accent) 0 2px,transparent 2px calc(100% / var(--bands))) 0 0/100% 14px repeat-x;border-bottom:1px solid var(--pf-accent);height:14px;position:absolute;top:31px;left:14px;right:14px}.site-header nav>details,.site-header nav>a{position:relative}.site-header summary,.pf-band{cursor:pointer;height:100%;min-height:70px;color:var(--pf-accent);font:600 15px/1 var(--pf-label);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px #f3b44355;flex-direction:column;justify-content:space-between;padding:10px 8px 9px 12px;list-style:none;display:flex}.site-header summary::-webkit-details-marker{display:none}.site-header summary small,.pf-band small{font:600 12px/1 var(--pf-label);letter-spacing:.06em;color:var(--pf-amber-dim);text-shadow:none}.site-header details[open]>summary,.site-header summary:hover,.pf-band:hover,[data-current]>summary,.pf-band[data-current]{color:var(--pf-accent-hi);text-shadow:0 0 12px #ffcf6e99}.site-header summary:focus-visible{outline-offset:-4px}.pf-band:focus-visible{outline-offset:-4px}.pf-needle{width:2px;top:6px;bottom:6px;left:calc(14px + (100% - 28px) * var(--band) / var(--bands));background:var(--pf-needle);pointer-events:none;--band:0;transition:left .7s cubic-bezier(.16,1,.3,1);animation:1.1s cubic-bezier(.16,1,.3,1) both pf-sweep;position:absolute;box-shadow:0 0 6px #e0472f88}.site-header nav:has(>[data-band="1"][data-current]) .pf-needle{--band:1}.site-header nav:has(>[data-band="2"][data-current]) .pf-needle{--band:2}.site-header nav:has(>[data-band="3"][data-current]) .pf-needle{--band:3}.site-header nav:has(>[data-band="4"][data-current]) .pf-needle{--band:4}.site-header nav:has(>[data-band="5"][data-current]) .pf-needle{--band:5}.site-header nav:has(>[data-band="0"]:is(:hover,:focus-within)) .pf-needle{--band:0}.site-header nav:has(>[data-band="1"]:is(:hover,:focus-within)) .pf-needle{--band:1}.site-header nav:has(>[data-band="2"]:is(:hover,:focus-within)) .pf-needle{--band:2}.site-header nav:has(>[data-band="3"]:is(:hover,:focus-within)) .pf-needle{--band:3}.site-header nav:has(>[data-band="4"]:is(:hover,:focus-within)) .pf-needle{--band:4}.site-header nav:has(>[data-band="5"]:is(:hover,:focus-within)) .pf-needle{--band:5}.pf-needle:before{content:"";border:5px solid #0000;border-top:7px solid var(--pf-needle);border-bottom:0;position:absolute;top:-1px;left:-4px}@keyframes pf-lamp{0%{filter:brightness(.45)saturate(.6)}}@keyframes pf-sweep{0%{left:14px}}.site-header details>div{background:var(--pf-sheet);z-index:4;border:1px solid #c9d3d6;min-width:230px;padding:6px 0;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 34px -12px #000c}.site-header nav>details:nth-last-of-type(-n+2)>div{left:auto;right:0}.site-header details>div a{border-bottom:1px solid var(--pf-rule);color:var(--pf-ink);padding:9px 16px;font-weight:500}.site-header details>div a:last-child{border-bottom:0}.site-header details>div a:hover{background:var(--pf-sheet-soft);color:var(--pf-form)}.site-header details>div a[aria-current=page]{background:var(--pf-ink);color:#f3b443}.pf-search{background:var(--pf-bg);border:1px solid var(--pf-seam);grid-area:search;align-items:center;gap:9px;width:250px;height:34px;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 1px 3px #0008}.pf-search-icon{color:var(--pf-accent);flex:none}.pf-search>input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:30px;padding:2px 0;font-size:15px}.pf-search:focus-within{border-color:var(--pf-accent)}.pf-search>kbd{font:600 12px/1 var(--pf-label);border:1px solid var(--pf-line);color:var(--pf-muted);padding:3px 6px}.pf-saved-link{border:1px solid var(--pf-seam);background:var(--pf-bg);height:34px;font:600 13px/1 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;grid-area:saved;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.pf-lamp{background:var(--pf-accent);width:8px;height:8px;box-shadow:0 0 6px 1px #f3b44399}.pf-search-results{background:var(--pf-sheet);z-index:60;text-align:left;border:1px solid #c9d3d6;width:400px;position:absolute;top:calc(100% + 8px);right:-1px;box-shadow:0 18px 34px -12px #000c}.pf-search-results>p{font:600 12px/1.3 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-form);border-bottom:2px solid var(--pf-form);margin:0;padding:10px 16px}.pf-search-results [role=option]{border-bottom:1px solid var(--pf-rule);color:var(--pf-ink);align-items:center;gap:12px;padding:9px 16px;display:flex}.pf-search-results [role=option][aria-selected=true]{background:var(--pf-ink);color:#f3b443}.pf-search-results [role=option][aria-selected=true] small{color:#cfd9de}.pf-search-results .pf-search-all{font:600 13px/1 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;justify-content:center;gap:7px}.pf-search-results small{text-transform:capitalize;color:var(--pf-ink-2);display:block}.pf-hero{isolation:isolate;background:#0b1214;height:340px;position:relative;overflow:hidden}.pf-hero>video{object-fit:cover;object-position:center 42%;opacity:.8;filter:saturate(.85);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pf-hero:after{content:"";background:linear-gradient(180deg,#0b121400 45%,var(--pf-bg) 100%);z-index:-1;pointer-events:none;position:absolute;inset:0}.pf-hero-credit{font:600 12px/1.3 var(--pf-label);letter-spacing:.08em;text-transform:uppercase;color:#e4ecef;text-shadow:0 1px 3px #000c;margin:0;position:absolute;top:14px;left:24px}.pf-motion-toggle{z-index:2;background:#0d1312e0;gap:8px;min-height:30px;padding:5px 10px 5px 7px;font-size:12px;position:absolute;top:12px;right:24px}.pf-motion-toggle i{border:1px solid var(--pf-muted);width:22px;height:12px;position:relative}.pf-motion-toggle i:after{content:"";background:var(--pf-accent);transition:inset .2s ease-out;position:absolute;inset:1px 50% 1px 1px}.pf-motion-toggle[data-paused] i:after{background:var(--pf-muted);inset:1px 1px 1px 50%}.pf-main{max-width:1440px;min-height:65vh;margin:auto;padding:28px 25px 64px}.pf-main-map{max-width:1800px}.pf-main-hub{padding-top:0}.pf-receiver{z-index:2;border:1px solid var(--pf-line);background:var(--pf-hammertone),radial-gradient(120% 140% at 20% 0%,#2b3a38,transparent 60%),var(--pf-panel);margin:-112px auto 0;padding:28px 32px 30px;position:relative;box-shadow:0 18px 40px -12px #000a}.pf-plate{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.pf-plate h1{margin:0;font-size:clamp(40px,5vw,64px);line-height:.92}.pf-plate h1 span{font:600 17px/1.2 var(--pf-label);letter-spacing:.12em;color:var(--pf-muted);margin-top:10px;display:block}.pf-plate p{color:var(--pf-muted);max-width:62ch;margin:12px 0 0}.pf-plate .pf-model{text-align:right;font:600 13px/1.55 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0}.pf-dial-window{background:linear-gradient(180deg,var(--pf-glass-hi),var(--pf-glass) 60%);box-shadow:inset 0 0 0 1px var(--pf-glass-rule),inset 0 10px 24px #000a,inset 0 -6px 18px #f3b4430f;border:1px solid #000;padding:18px 22px;position:relative}.pf-search.large{width:100%;height:auto;box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.pf-tune{font:600 14px/1 var(--pf-label);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-amber-dim);white-space:nowrap}.pf-search.large .pf-search-icon{width:20px;height:20px}.pf-search.large>input{color:var(--pf-accent-hi);caret-color:var(--pf-accent-hi);border-bottom:1px solid var(--pf-amber-dim);padding:6px 2px;font-size:21px;font-weight:500}.pf-search.large>input::placeholder{color:#b88a41}.pf-search.large:focus-within{border:0}.pf-search.large>input:focus{border-bottom-color:var(--pf-accent-hi);box-shadow:0 1px 0 var(--pf-accent-hi)}.pf-search.large .pf-search-results{width:min(560px,100%);left:0;right:auto}.pf-presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pf-presets a{background:var(--pf-soft);border:1px solid #4b5d59;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 12px 12px;transition:border-color .12s,background-color .12s;display:grid}.pf-presets a:hover{border-color:var(--pf-accent);color:var(--pf-text)}.pf-presets a:active{background:var(--pf-accent);border-color:var(--pf-accent);color:var(--pf-on-accent)}.pf-presets a:active :is(small,.pf-preset-number){color:var(--pf-on-accent)}.pf-preset-number{font:400 26px/1 var(--pf-stamp);color:var(--pf-accent)}.pf-presets strong{font:600 15px/1.1 var(--pf-label);letter-spacing:.08em;text-transform:uppercase;display:block}.pf-presets small{color:var(--pf-muted);margin-top:4px;line-height:1.3;display:block}.pf-desk{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;margin:32px 0 28px;display:grid}.pf-sheet{background:var(--pf-sheet);color:var(--pf-ink);margin:0 0 28px;padding:0 0 22px;position:relative;box-shadow:inset 0 1px #fff8,0 14px 30px -14px #000c}.pf-sheet-head{border-bottom:2px solid var(--pf-form);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 24px 12px;display:flex}.pf-sheet-head h2{color:var(--pf-form);margin:0}.pf-sheet-head a,.pf-sheet a.pf-log-link:hover{color:var(--pf-form)}.pf-sheet-head a{font:600 13px/1 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pf-sheet-head a:hover,.pf-sheet a:hover{text-underline-offset:3px;color:var(--pf-form);text-decoration:underline}.pf-sheet-note{color:var(--pf-ink-2);margin:14px 24px 0;font-size:15px}.pf-sheet>.pf-table-wrap{box-shadow:none;border:0;margin:0}.pf-sheet .pf-button{margin:20px 24px 0}.pf-log-link{font:600 18px/1.1 var(--pf-label);letter-spacing:.04em;text-transform:uppercase;color:var(--pf-ink)}.pf-count{font:600 22px/1 var(--pf-label);color:var(--pf-ink)}.pf-sheet .pf-link-columns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 22px;margin:18px 24px 0;display:grid}.pf-link-columns h3{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-form);margin:8px 0 6px;font-size:13px}.pf-link-columns a{border-bottom:1px solid var(--pf-rule);padding:5px 0;font-size:15px;display:block}.pf-hub-guides .pf-link-columns a{font-weight:600}.pf-cold-scale{margin:10px 24px 0}.pf-cold-scale>div{border-bottom:1px solid var(--pf-rule);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.pf-cold-scale dt{font:600 14px/1 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-form)}.pf-cold-scale dd{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;margin:0;display:grid}.pf-cold-scale b{text-align:right;font:600 18px/1 var(--pf-label);color:#22688f}.pf-cold-track{background:repeating-linear-gradient(90deg,var(--pf-rule) 0 1px,transparent 1px 5%);border-bottom:1px solid var(--pf-rule-strong);height:12px;display:block;position:relative}.pf-cold-track>span{background:linear-gradient(90deg,#b9d6e6,#2a77a3);position:absolute;top:2px;bottom:2px;left:0}.pf-cold-notes{border:1px solid var(--pf-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 24px 0;display:grid}.pf-cold-notes>div{padding:10px 12px}.pf-cold-notes>div+div{border-left:1px solid var(--pf-rule)}.pf-cold-notes dt{font:600 11px/1.2 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-form)}.pf-cold-notes dd{font:600 16px/1.2 var(--pf-label);color:var(--pf-ink);margin:5px 0 0}.pf-cold-notes [data-warm] dd{color:#8a5508}.pf-specimen-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:28px;margin-bottom:28px;display:grid}.pf-specimen-grid>.pf-sheet{margin:0}.pf-specimen-list{border-top:1px solid var(--pf-rule);margin:12px 24px 0;padding:0;list-style:none}.pf-specimen-list a{border-bottom:1px solid var(--pf-rule);color:var(--pf-ink);grid-template-columns:40px minmax(0,1fr) minmax(90px,40%);align-items:center;gap:12px;padding:8px 4px;display:grid}.pf-specimen-list a:hover{background:var(--pf-sheet-soft);color:var(--pf-ink)}.pf-specimen-list img{filter:drop-shadow(0 1px 1px #0003);width:40px;height:40px}.pf-specimen-list strong{font:600 16px/1.15 var(--pf-label);letter-spacing:.03em}.pf-specimen-list small{text-align:right;color:var(--pf-ink-2);justify-self:end}.pf-index-sheet .pf-link-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-meter{grid-template-columns:minmax(0,1fr) 3ch;align-items:center;gap:8px;width:100%;display:grid}.pf-meter b{text-align:right;font:600 16px/1 var(--pf-label)}.pf-meter>span{background:repeating-linear-gradient(90deg,var(--pf-rule) 0 1px,transparent 1px 10%);border-bottom:1px solid var(--pf-rule-strong);height:8px;display:block;position:relative}.pf-meter>span>span{background:#c9861c;position:absolute;top:1px;bottom:1px;left:0}.pf-breadcrumb{font:600 13px/1.3 var(--pf-label);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.pf-breadcrumb a{color:var(--pf-accent)}.pf-breadcrumb a:hover{color:var(--pf-accent-hi)}.pf-layout{grid-template-columns:232px minmax(0,1fr);gap:28px;display:grid}.pf-side-nav{background:var(--pf-panel);border:1px solid var(--pf-line);align-self:start;padding:16px 12px;position:sticky;top:18px;box-shadow:inset 0 1px #ffffff10}.pf-side-nav>strong{border-bottom:1px solid var(--pf-line);font:400 15px/1 var(--pf-stamp);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;padding:0 8px 10px;display:block}.pf-side-nav a{padding:6px 8px;font-size:15px;display:block}.pf-side-nav a[aria-current=page]{background:var(--pf-accent);color:var(--pf-on-accent);font-weight:600}.pf-side-nav details{margin-top:8px}.pf-side-nav summary{cursor:pointer;font:600 13px/1 var(--pf-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-amber-dim);padding:6px 8px}.pf-page-head{border-bottom:1px solid var(--pf-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.pf-page-head h1{margin-bottom:10px}.pf-page-head p{color:var(--pf-muted);margin:0}.pf-page-head>img{background:var(--pf-sheet);flex:none;width:110px;height:110px;padding:8px;box-shadow:0 10px 20px -10px #000c}.pf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-actions+*{margin-top:20px}.pf-toolbar{background:var(--pf-panel);border:1px solid var(--pf-line);flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff10}.pf-toolbar label{font:600 12px/1 var(--pf-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-muted);gap:7px;display:grid}.pf-toolbar label:first-child{flex:240px}.pf-toolbar input{width:100%}.pf-toolbar :is(input,select){font:400 15px/1.2 var(--pf-font);letter-spacing:0;text-transform:none;color:var(--pf-text)}.pf-result-count{font:600 13px/1 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin:14px 0}.pf-table-wrap{background:var(--pf-sheet);scrollbar-color:var(--pf-rule-strong) var(--pf-sheet-soft);max-width:100%;margin:18px 0;overflow-x:auto;box-shadow:0 14px 30px -14px #000c}.pf-table-wrap:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-table{border-collapse:collapse;white-space:nowrap;width:100%;color:var(--pf-ink);font-size:15px}.pf-table caption{caption-side:top;text-align:left;font:600 20px/1.15 var(--pf-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-form);border-bottom:2px solid var(--pf-form);padding:16px 20px 10px}.pf-table th{text-align:left;vertical-align:bottom;font:600 12px/1.2 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-form);border-bottom:1px solid var(--pf-rule-strong);padding:12px 14px 8px}.pf-table th[aria-sort=ascending],.pf-table th[aria-sort=descending]{background:var(--pf-form);color:var(--pf-sheet)}.pf-table-wrap .pf-table th[scope] button{all:unset;color:inherit;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pf-table th button:focus-visible{outline:2px solid var(--pf-form);outline-offset:3px}.pf-table th button:disabled{cursor:default}.pf-sort{color:var(--pf-rule-strong);flex:none}.pf-table th[aria-sort=ascending] .pf-sort,.pf-table th[aria-sort=descending] .pf-sort{color:#f3b443}.pf-table td{border-bottom:1px solid var(--pf-rule);overflow-wrap:anywhere;vertical-align:middle;max-width:460px;padding:9px 14px}.pf-table :is(td,th)+:is(td,th){border-left:1px solid #a9bfcc66}.pf-table tr:last-child td{border-bottom:0}.pf-table tbody tr:hover{background:var(--pf-sheet-soft)}.pf-table td a:hover{color:var(--pf-form);text-underline-offset:3px;text-decoration:underline}.pf-item-link{color:var(--pf-ink);align-items:center;gap:12px;font-weight:600;display:flex}.pf-item-link img{filter:drop-shadow(0 1px 1px #0003);flex:none;width:36px;height:36px}.pf-tag{border:1px solid var(--pf-line);font:600 12px/1.2 var(--pf-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.pf-pagination{font:600 13px/1 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pf-empty{background:var(--pf-sheet);color:var(--pf-ink);margin:16px 0;padding:32px;box-shadow:0 14px 30px -14px #000c}.pf-empty h1,.pf-empty h2{color:var(--pf-form)}.pf-empty h2{font-size:20px}.pf-empty p{color:var(--pf-ink-2)}.pf-table-filter{max-width:420px;font:600 12px/1 var(--pf-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-muted);gap:7px;margin:18px 0 0;display:grid}.pf-table-filter input{font:400 15px/1.2 var(--pf-font);letter-spacing:0;text-transform:none}.pf-facts{background:var(--pf-sheet);border-top:6px solid var(--pf-form);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid;box-shadow:0 14px 30px -14px #000c}.pf-facts>div{border-bottom:1px solid var(--pf-rule);border-right:1px solid var(--pf-rule);padding:12px 18px}.pf-facts dt{font:600 11px/1.2 var(--pf-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-form)}.pf-facts dd{font:600 19px/1.25 var(--pf-label);letter-spacing:.02em;overflow-wrap:anywhere;color:var(--pf-ink);margin:6px 0 0}.pf-home-section{border-top:1px solid var(--pf-line);margin-top:34px;padding-top:24px}.pf-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-section-heading h2{margin:0}.pf-section-heading>a{color:var(--pf-accent);font:600 13px/1 var(--pf-label);letter-spacing:.1em;text-transform:uppercase}.pf-related{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pf-related a{background:var(--pf-panel);border:1px solid var(--pf-line);align-items:center;gap:8px;padding:7px 11px;font-size:15px;display:inline-flex}.pf-related a:hover{border-color:var(--pf-accent);color:var(--pf-accent-hi)}.pf-related img{width:28px;height:28px}.pf-source{border-top:1px solid var(--pf-line);color:var(--pf-muted);margin-top:36px;padding-top:16px;font-size:14px}.pf-source a{color:var(--pf-accent);text-underline-offset:3px;text-decoration:underline}.pf-notice{border:1px solid var(--pf-accent);background:#f3b4431a;margin:16px 0;padding:12px 16px;font-size:15px}.pf-notice[data-kind=error]{color:var(--pf-danger);border-color:var(--pf-danger);background:#e0472f1a}.pf-notice[data-kind=success]{color:var(--pf-good);border-color:var(--pf-good);background:#9fd8b01a}.pf-chip{border:1px solid var(--pf-line);font:600 13px/1.2 var(--pf-label);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;display:inline-flex}.pf-feature-links{gap:10px;display:grid}.pf-feature-links>a{background:var(--pf-soft);border:1px solid #4b5d59;grid-template-columns:1fr 18px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .12s;display:grid}.pf-feature-links>a:has(img){grid-template-columns:40px 1fr 18px}.pf-feature-links>a:hover{border-color:var(--pf-accent);color:var(--pf-text)}.pf-feature-links img{width:38px;height:38px}.pf-feature-links strong{font:600 16px/1.1 var(--pf-label);letter-spacing:.08em;text-transform:uppercase}.pf-feature-links small{color:var(--pf-muted);margin-top:4px;font-size:15px;line-height:1.4;display:block}.pf-feature-links>a>span[aria-hidden]{color:var(--pf-accent);font-size:20px}.pf-home-navigation{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:28px;display:grid}.pf-expedition{background:var(--pf-sheet);color:var(--pf-ink);padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #000c}.pf-expedition h2{color:var(--pf-form)}.pf-expedition p{color:var(--pf-ink-2)}.pf-expedition .pf-button{margin-top:10px}.pf-progress-summary{background:linear-gradient(180deg,var(--pf-glass-hi),var(--pf-glass));box-shadow:inset 0 0 0 1px var(--pf-glass-rule);border:1px solid #000;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.pf-progress-summary strong{font:400 28px/1 var(--pf-stamp);color:var(--pf-accent-hi)}.pf-progress-summary progress{width:min(280px,50vw);height:10px;accent-color:var(--pf-accent)}.pf-progress-row{border-bottom:1px solid var(--pf-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.pf-progress-row label{align-items:center;gap:12px;font-weight:600;display:flex}.pf-progress-row small{color:var(--pf-muted);display:block}.pf-progress-row details{margin-top:8px;font-size:14px}.pf-progress-row details summary{cursor:pointer;color:var(--pf-muted)}.pf-progress-row textarea{min-height:70px;margin-top:10px}:is(.pf-guide,.site-guide){max-width:880px}.pf-guide{background:var(--pf-sheet);padding:34px 40px 40px;box-shadow:0 14px 30px -14px #000c}.pf-guide h1{color:var(--pf-form)}.pf-guide h2{color:var(--pf-form);border-bottom:1px solid var(--pf-rule);margin-top:36px;padding-bottom:6px}:is(.pf-guide,.site-guide) :is(p,li){font-size:18px;line-height:1.7}:is(.pf-guide,.site-guide) li{margin-bottom:10px}:is(.pf-guide,.site-guide) a{color:var(--pf-accent);text-underline-offset:3px;text-decoration:underline}.pf-guide .pf-muted{font-size:18px}.pf-guide-index{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.pf-guide-index>a{border-top:1px solid var(--pf-rule);padding:20px 0;text-decoration:none}.pf-guide-index>a:hover h2{text-underline-offset:3px;text-decoration:underline}.pf-guide-index h2{border:0;margin:0 0 6px;padding:0;font-size:20px}.pf-guide-index p{color:var(--pf-ink-2);margin:0}.pf-footer{background:var(--pf-panel) var(--pf-hammertone);border-top:1px solid var(--pf-seam);color:var(--pf-muted);padding:34px max(25px,50vw - 695px);font-size:14px}.pf-brand{font:400 17px/1 var(--pf-stamp);letter-spacing:.04em;color:var(--pf-text)}.pf-brand span{color:var(--pf-accent)}.pf-footer p{margin:16px 0 8px}.pf-footer nav{flex-wrap:wrap;gap:20px;margin-bottom:16px;display:flex}.pf-footer nav a{color:var(--pf-text)}.pf-footer nav a:hover{color:var(--pf-accent-hi)}.pf-footer small{display:block}.pf-skeleton{background:var(--pf-panel);border:1px solid var(--pf-line);min-height:400px;font:600 14px/1 var(--pf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);padding:32px}.pf-tool-placeholder{min-height:100vh}@media (min-width:1600px){.pf-main{max-width:1540px}}@media (max-width:1180px){.pf-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-desk{grid-template-columns:minmax(0,1fr)}.pf-index-sheet .pf-link-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-search{width:200px}}@media (max-width:860px){.site-header{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"brand game.saved""search search search search""nav nav nav nav";gap:10px;padding-bottom:12px}.site-menu{display:none}.pf-search{width:100%}.pf-saved-link{padding:0 10px;font-size:12px}.site-header nav,.site-header nav.open{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;padding:0;animation:none;display:grid}.site-header nav>details{position:static}.pf-graticule,.pf-needle{display:none}.site-header summary,.pf-band{letter-spacing:.06em;border-right:1px solid var(--pf-glass-rule);justify-content:center;align-items:center;min-height:44px;padding:8px 2px;font-size:13px}.site-header summary small,.pf-band small{display:none}:is([data-current]>summary,.pf-band[data-current]){box-shadow:inset 0 3px 0 var(--pf-needle)}.site-header nav>details>div,.site-header nav>details:nth-last-of-type(-n+2)>div{min-width:0;top:calc(100% + 4px);left:0;right:0}.pf-plate{flex-direction:column;align-items:flex-start;gap:12px}.pf-plate .pf-model{text-align:left}.pf-layout{grid-template-columns:minmax(0,1fr)}.pf-side-nav{align-items:center;gap:6px;padding:8px;display:flex;position:static;overflow-x:auto}.pf-side-nav>strong,.pf-side-nav details{display:none}.pf-side-nav>a{white-space:nowrap}.pf-guide-index{grid-template-columns:1fr}}@media (max-width:600px){body{font-size:16px}.site-header{column-gap:8px;padding:0 14px 12px}.site-brand{font-size:14px}.site-game{padding-left:8px}.site-game img{width:24px;height:24px}.site-header{grid-template-columns:auto auto minmax(0,1fr) auto}.pf-hero{height:250px}.pf-hero-credit{font-size:11px;inset:auto 14px 66px}.pf-motion-toggle{right:14px}.pf-main{padding:22px 16px 44px}.pf-main-hub{padding-top:0}.pf-main-map{padding-inline:10px}.pf-receiver{border-inline:0;margin:-56px -16px 0;padding:22px 16px 24px}.pf-dial-window{padding:14px}.pf-search.large{flex-wrap:wrap;gap:10px}.pf-tune{width:100%}.pf-search.large>input{font-size:18px}.pf-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-presets a{padding:10px}.pf-preset-number{font-size:22px}.pf-sheet{margin-inline:-16px}.pf-desk{gap:22px;margin-top:24px}.pf-sheet-head{flex-direction:column;gap:8px;padding:16px 16px 10px}.pf-sheet-note,.pf-cold-scale,.pf-cold-notes,.pf-sheet .pf-link-columns,.pf-specimen-list,.pf-sheet .pf-button{margin-inline:16px}.pf-station-log .pf-table td:last-child,.pf-station-log .pf-table th:last-child{display:none}.pf-cold-scale>div{grid-template-columns:52px minmax(0,1fr)}.pf-cold-notes{grid-template-columns:1fr}.pf-cold-notes>div+div{border-left:0;border-top:1px solid var(--pf-rule)}.pf-specimen-grid{gap:22px;margin-inline:-16px}.pf-specimen-grid>.pf-sheet{margin:0}.pf-index-sheet .pf-link-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page-head{gap:12px}.pf-page-head>img{width:72px;height:72px;padding:6px}.pf-toolbar{gap:10px;padding:14px}.pf-toolbar label{flex:120px}.pf-toolbar label:first-child{flex-basis:100%}.pf-table{font-size:14px}.pf-table th,.pf-table td{padding:9px 10px}.pf-facts{grid-template-columns:minmax(0,1fr)}.pf-facts dd{font-size:17px}.pf-section-heading{align-items:start}.pf-progress-row{grid-template-columns:22px minmax(0,1fr)}.pf-progress-row>.pf-tag{display:none}.pf-guide{margin-inline:-16px;padding:24px 18px 28px}.pf-footer{padding:28px 18px}.pf-search-results{max-width:calc(100vw - 28px)}.site-header>.pf-search{display:none}.site-header{grid-template-areas:"brand game.saved""nav nav nav nav"}}@media (max-width:440px){.site-game{display:none}.site-header{grid-template-areas:"brand brand.saved""nav nav nav nav"}.site-header summary,.pf-band{letter-spacing:.03em;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.pf-hero>video{opacity:.85}}.pf-record-help{border:1px solid var(--pf-line);background:var(--pf-panel);overflow-wrap:anywhere;margin-block:24px;padding:20px}.pf-record-help h2{margin-top:0}.pf-record-help h3{margin-top:20px}.pf-record-help p,.pf-record-help li{line-height:1.65}.pf-record-help details{border:1px solid var(--pf-line);margin-block:12px;padding:12px}.pf-record-help summary{cursor:pointer;font-weight:600}.pf-record-help .pf-related{margin-top:12px}.pf-record-help table{border-collapse:collapse;width:100%}.pf-record-help th,.pf-record-help td{text-align:left;border-bottom:1px solid var(--pf-line);vertical-align:top;padding:9px}@media (max-width:600px){.pf-record-help{padding:16px}.pf-record-help table{font-size:14px}}.pf-record-example+.pf-record-example{border-top:1px solid var(--pf-border,#39474b);margin-top:1.25rem;padding-top:1.25rem}.pf-editorial-figure{break-inside:avoid;width:100%;max-width:440px;margin:24px auto}.pf-editorial-figure img{border:1px solid var(--pf-line);width:100%;height:auto;display:block}.pf-editorial-figure figcaption{color:var(--pf-muted);margin-top:10px;font-size:14px;line-height:1.55}.pf-editorial-figure figcaption span{margin-top:4px;display:block}
