@font-face{font-family:Bowlby One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-latin-400-normal-BlBlciR_.woff2) format("woff2"),url(/assets/bowlby-one-latin-400-normal-DAczUCp_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2) format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2) format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2) format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2) format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cobalt: #1836E8;--cobalt-deep: #0F2199;--ink: #0A1147;--tomato: #FF4A2B;--beak: #FFC91F;--wing: #AEBBFF;--paper: #F3F5FF;--white: #FFFFFF;--text-on-brand: #FFFFFF;--focus-on-brand: #FFC91F;--action-primary: #FFC91F;--on-action-primary: #0A1147;--status-late: #FFC91F;--on-status-late: #0A1147;--status-lost: #FF4A2B;--on-status-lost: #0A1147;--surface: #F3F5FF;--surface-raised: #FFFFFF;--surface-sunken: #E3E7FA;--text: #0A1147;--text-muted: #464E82;--text-lost: #B8280D;--link: #1836E8;--line: #0A1147;--line-soft: #C4CBEF;--focus: #1836E8;--status-home: #1836E8;--on-status-home: #FFFFFF;--status-paused: #646C9E;--on-status-paused: #FFFFFF;--shadow-stamp: 3px 3px 0 #0A1147;--shadow-stamp-hover: 5px 5px 0 #0A1147;--font-display: "Bowlby One", Impact, sans-serif;--font-body: "Schibsted Grotesk", Arial, sans-serif;--font-telegraph: "Courier Prime", "Courier New", monospace;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 88px;--radius-none: 0;--radius-icon: 52px;--radius-arch: 999px;color-scheme:light}:root[data-theme=night]{--surface: #0A1147;--surface-raised: #161F66;--surface-sunken: #060A30;--text: #F3F5FF;--text-muted: #B7BFEE;--text-lost: #FF9A86;--link: #AEBBFF;--line: #AEBBFF;--line-soft: #39428F;--focus: #FFC91F;--status-home: #AEBBFF;--on-status-home: #0A1147;--status-paused: #8F97CC;--on-status-paused: #0A1147;--shadow-stamp: 3px 3px 0 #AEBBFF;--shadow-stamp-hover: 5px 5px 0 #AEBBFF;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=day]):not([data-theme=night]){--surface: #0A1147;--surface-raised: #161F66;--surface-sunken: #060A30;--text: #F3F5FF;--text-muted: #B7BFEE;--text-lost: #FF9A86;--link: #AEBBFF;--line: #AEBBFF;--line-soft: #39428F;--focus: #FFC91F;--status-home: #AEBBFF;--on-status-home: #0A1147;--status-paused: #8F97CC;--on-status-paused: #0A1147;--shadow-stamp: 3px 3px 0 #AEBBFF;--shadow-stamp-hover: 5px 5px 0 #AEBBFF;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}a{color:var(--link)}.pg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.pg-pigeon,.pg-icon{display:block;flex:none}.pg-logo{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text);text-decoration:none}.pg-logo-on-brand{color:var(--text-on-brand)}.pg-logo-word{font-family:var(--font-display);line-height:1}.pg-airmail{height:22px;flex:none;background:repeating-linear-gradient(-45deg,var(--tomato) 0 26px,var(--white) 26px 52px,var(--ink) 52px 78px,var(--white) 78px 104px)}.pg-airmail-sm{height:10px;background:repeating-linear-gradient(-45deg,var(--tomato) 0 14px,var(--white) 14px 28px,var(--ink) 28px 42px,var(--white) 42px 56px)}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);box-sizing:border-box;border:2px solid var(--line);border-radius:var(--radius-none);font-family:var(--font-body);font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-stamp);transition:transform 80ms linear,box-shadow 80ms linear}.pg-btn:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-stamp-hover)}.pg-btn:active{transform:translate(3px,3px);box-shadow:none}.pg-btn:disabled{cursor:not-allowed;color:var(--text-muted);border-color:var(--line-soft);box-shadow:none;transform:none;background:var(--surface-sunken)}.pg-btn-sm{min-height:36px;padding:0 var(--space-2);font-size:14px}.pg-btn-md{min-height:44px;padding:0 var(--space-3);font-size:16px}.pg-btn-lg{min-height:60px;padding:0 var(--space-4);font-size:20px}.pg-btn-icon.pg-btn-sm{width:36px;padding:0}.pg-btn-icon.pg-btn-md{width:44px;padding:0}.pg-btn-icon.pg-btn-lg{width:60px;padding:0}.pg-btn-block{width:100%}.pg-btn-primary{background:var(--action-primary);color:var(--on-action-primary)}.pg-btn-danger{background:var(--status-lost);color:var(--on-status-lost)}.pg-btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.pg-btn-ghost:hover{transform:none;box-shadow:none;background:var(--surface-sunken)}.pg-btn-ghost:active{transform:none}.pg-btn-on-brand{background:transparent;color:var(--text-on-brand);border-color:var(--white);box-shadow:none}.pg-btn-on-brand:hover{transform:none;box-shadow:none;background:var(--cobalt-deep)}.pg-btn-on-brand:active{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.pg-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pg-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-family:var(--font-body);color:var(--text)}.pg-label{font-size:14px;line-height:20px;font-weight:700}.pg-optional{font-weight:400;color:var(--text-muted)}.pg-hint{margin:0;font-size:14px;line-height:20px;color:var(--text-muted)}.pg-error{margin:0;font-size:14px;line-height:20px;font-weight:700;color:var(--text-lost)}.pg-input,.pg-input-bare{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--space-2);font-family:var(--font-body);font-size:16px;color:var(--text);background:var(--surface-raised);border:2px solid var(--line);border-radius:var(--radius-none)}.pg-input::placeholder,.pg-input-bare::placeholder{color:var(--text-muted)}.pg-textarea{padding:var(--space-1) var(--space-2);line-height:24px;resize:vertical}.pg-mono{font-family:var(--font-telegraph);font-weight:700}.pg-invalid{border-color:var(--status-lost);box-shadow:0 0 0 1px var(--status-lost)}.pg-input-group{display:flex;align-items:stretch;background:var(--surface-raised);border:2px solid var(--line)}.pg-input-group.pg-invalid{border-color:var(--status-lost)}.pg-input-prefix{display:flex;align-items:center;padding:0 var(--space-2);background:var(--surface-sunken);border-right:2px solid var(--line);font-family:var(--font-telegraph);font-size:15px;font-weight:700;color:var(--text);white-space:nowrap}.pg-input-bare{border:0;flex:1 1 auto;min-width:0}.pg-select{position:relative;display:block;color:var(--text)}.pg-select select{box-sizing:border-box;width:100%;min-height:44px;padding:0 40px 0 var(--space-2);appearance:none;font-family:var(--font-body);font-size:16px;color:var(--text);background:var(--surface-raised);border:2px solid var(--line);border-radius:var(--radius-none)}.pg-select .pg-icon{position:absolute;top:13px;right:12px;pointer-events:none}.pg-check,.pg-toggle{position:relative;display:flex;align-items:flex-start;gap:var(--space-1);min-height:28px;padding:var(--space-1) 0;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--text);cursor:pointer}.pg-check input,.pg-toggle input{position:absolute;opacity:0;width:28px;height:28px;margin:0;cursor:pointer}.pg-check-box{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:2px solid var(--line);background:var(--surface-raised);color:transparent}.pg-check input:checked+.pg-check-box{background:var(--action-primary);color:var(--on-action-primary)}.pg-check input:focus-visible+.pg-check-box,.pg-toggle input:focus-visible+.pg-toggle-track{outline:3px solid var(--focus);outline-offset:2px}.pg-check-text{display:flex;flex-direction:column;min-width:0}.pg-check-text small{font-size:14px;line-height:20px;color:var(--text-muted)}.pg-toggle-track{position:relative;flex:none;width:48px;height:24px;box-sizing:border-box;border:2px solid var(--line);background:var(--surface-sunken)}.pg-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--line);transition:left 80ms linear}.pg-toggle input:checked+.pg-toggle-track{background:var(--action-primary)}.pg-toggle input:checked+.pg-toggle-track:after{left:26px;background:var(--on-action-primary)}.pg-seg{display:inline-flex;flex-wrap:wrap;gap:0;border:2px solid var(--line);background:var(--surface-raised)}.pg-seg-item{min-height:40px;min-width:44px;padding:0 var(--space-2);border:0;background:transparent;font-family:var(--font-telegraph);font-size:15px;font-weight:700;color:var(--text);cursor:pointer}.pg-seg-item:hover{background:var(--surface-sunken)}.pg-seg-on,.pg-seg-on:hover{background:var(--ink);color:var(--white)}[data-theme=night] .pg-seg-on,[data-theme=night] .pg-seg-on:hover{background:var(--wing);color:var(--ink)}.pg-tabs{display:flex;flex-wrap:wrap;gap:var(--space-3);border-bottom:2px solid var(--line)}.pg-tab{min-height:44px;padding:0;border:0;border-bottom:5px solid transparent;margin-bottom:-2px;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--text-muted);cursor:pointer}.pg-tab:hover{color:var(--text)}.pg-tab-on{color:var(--text);border-bottom-color:var(--status-lost)}.pg-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--space-1);font-family:var(--font-telegraph);font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.pg-tag-home{background:var(--status-home);color:var(--on-status-home)}.pg-tag-late{background:var(--status-late);color:var(--on-status-late)}.pg-tag-lost{background:var(--status-lost);color:var(--on-status-lost)}.pg-tag-paused{background:var(--status-paused);color:var(--on-status-paused)}.pg-hole{display:flex;flex-direction:column;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;text-decoration:none;font-family:var(--font-body);cursor:pointer;transition:transform 80ms linear}.pg-hole:hover{transform:translateY(-3px)}.pg-hole-selected{outline:4px solid var(--beak);outline-offset:3px}.pg-hole-arch{display:flex;align-items:flex-end;justify-content:center;height:120px;border-radius:var(--radius-arch) var(--radius-arch) 0 0}.pg-hole-home{background:var(--ink)}.pg-hole-late{background:var(--beak)}.pg-hole-lost{background:var(--tomato);padding-bottom:var(--space-2);box-sizing:border-box}.pg-hole-paused{background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--status-paused)}.pg-hole-plate{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) 10px 10px;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.pg-hole-name{font-size:16px;line-height:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-hole-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-1)}.pg-hole-note{font-family:var(--font-telegraph);font-size:14px;font-weight:700}.pg-strip{display:flex;align-items:stretch;gap:2px;height:28px}.pg-strip span{flex:1 1 0;min-width:1px}.pg-strip-home{background:var(--status-home)}.pg-strip-late{background:var(--status-late)}.pg-strip-lost{background:var(--status-lost)}.pg-strip-none{background:var(--line-soft)}.pg-chart{position:relative;margin:0;font-family:var(--font-telegraph)}.pg-chart svg{display:block;width:100%;height:auto}.pg-chart-grid{stroke:var(--line-soft);stroke-width:1}.pg-chart-tick{fill:var(--text-muted);font-size:13px;font-weight:700}.pg-chart-line{fill:none;stroke:var(--status-home);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pg-chart-lost{fill:var(--status-lost)}.pg-chart-cross{stroke:var(--text);stroke-width:1}.pg-chart-dot{fill:var(--status-home);stroke:var(--surface-raised);stroke-width:2}.pg-chart-tip{position:absolute;top:0;display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:var(--ink);color:var(--white);font-size:13px;pointer-events:none;white-space:nowrap}.pg-stat{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font-body);color:var(--text)}.pg-stat-label{font-size:14px;line-height:20px;font-weight:700;color:var(--text-muted)}.pg-stat-value{font-family:var(--font-display);font-size:32px;line-height:38px}.pg-stat-note{font-size:14px;line-height:20px;color:var(--text-muted)}.pg-table-wrap{overflow-x:auto}.pg-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:15px;line-height:20px;color:var(--text)}.pg-table caption{text-align:left;font-weight:700;padding-bottom:var(--space-1)}.pg-table th{text-align:left;padding:var(--space-1) var(--space-2) var(--space-1) 0;font-size:13px;font-weight:700;color:var(--text-muted);border-bottom:2px solid var(--line);white-space:nowrap}.pg-table td{padding:10px var(--space-2) 10px 0;border-bottom:1px solid var(--line-soft);vertical-align:middle}.pg-panel{box-sizing:border-box;min-width:0;background:var(--surface-raised);border:2px solid var(--line);color:var(--text);font-family:var(--font-body)}.pg-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--line)}.pg-panel-title{margin:0;font-size:18px;line-height:24px;font-weight:700}.pg-panel-sub{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--text-muted)}.pg-panel-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pg-panel-body{padding:var(--space-3)}.pg-notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:2px solid var(--ink);font-family:var(--font-body);font-size:15px;line-height:22px;color:var(--ink)}.pg-notice-info{background:var(--wing)}.pg-notice-lost{background:var(--tomato)}.pg-notice-late{background:var(--beak)}.pg-notice-home{background:var(--wing)}.pg-notice-text{flex:1 1 240px;min-width:0}.pg-notice-text strong{display:block;font-size:16px}.pg-notice-action{flex:none}.pg-stamp{display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2);border:11px dotted var(--surface);text-align:left;font-family:var(--font-body)}button.pg-stamp{cursor:pointer;transition:transform 80ms linear}button.pg-stamp:hover{transform:rotate(-1deg) translateY(-2px)}.pg-stamp-selected{outline:4px solid var(--line);outline-offset:-2px}.pg-stamp-cobalt{background:var(--cobalt);color:var(--white)}.pg-stamp-tomato{background:var(--tomato);color:var(--ink)}.pg-stamp-beak{background:var(--beak);color:var(--ink)}.pg-stamp-ink{background:var(--ink);color:var(--white)}.pg-stamp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1)}.pg-stamp-check{font-family:var(--font-telegraph);font-size:16px;font-weight:700}.pg-stamp-name{font-family:var(--font-display);font-size:30px;line-height:34px}.pg-stamp-job{font-size:16px;line-height:22px;font-weight:500}.pg-stamp-compact{padding:var(--space-1)}.pg-stamp-compact .pg-stamp-name{font-size:18px;line-height:22px}.pg-stamp-compact .pg-stamp-job{font-size:14px;line-height:20px}.pg-postmark{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:148px;height:148px;border:6px double var(--status-home);border-radius:50%;color:var(--status-home);font-family:var(--font-telegraph);font-weight:700;text-align:center;transform:rotate(-12deg)}.pg-postmark-lost{border-color:var(--text-lost);color:var(--text-lost)}.pg-postmark-on-brand{border-color:var(--beak);color:var(--beak)}.pg-postmark-small{font-size:13px;line-height:16px}.pg-postmark-main{font-size:30px;line-height:34px}.pg-telegram{overflow-wrap:anywhere;background:var(--paper);color:var(--ink);font-family:var(--font-telegraph);font-size:18px;line-height:24px;font-weight:700;box-shadow:var(--shadow-stamp)}.pg-telegram-body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3)}.pg-telegram-head{font-size:14px;line-height:20px}.pg-turnstile{min-height:65px}.skip{position:absolute;left:-9999px;top:8px;z-index:10;padding:8px 16px;background:var(--beak);color:var(--ink);font-weight:700}.skip:focus{left:8px}.center-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cobalt)}.shell{min-height:100vh;display:flex;flex-wrap:wrap}.rail{flex:1 1 220px;max-width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:20px 12px;background:var(--cobalt);color:var(--white)}.rail-logo{padding:0 8px}.rail-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rail-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;width:100%;color:var(--white);background:transparent;border:0;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.rail-link:hover,.rail-link.active{background:var(--cobalt-deep)}.rail-link:focus-visible{outline:3px solid var(--focus-on-brand);outline-offset:-3px}.rail-badge{margin-left:auto;min-width:24px;padding:0 6px;background:var(--tomato);color:var(--ink);font-family:var(--font-telegraph);font-size:14px;text-align:center}.rail-signout{margin-top:auto}.content{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}@media(max-width:800px){.rail{flex-basis:100%;gap:var(--space-1);padding:12px}.rail-links{flex-direction:row;flex-wrap:wrap}.rail-link{width:auto}.rail-signout{margin-top:0}}.page{box-sizing:border-box;width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--space-3);padding:28px clamp(16px,2.5vw,32px) 48px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2)}.head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.summary{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,44px);line-height:1.05}.back{font-size:14px;font-weight:700;color:var(--link)}.actions{display:flex;flex-wrap:wrap;gap:12px}.mono,.mono-line{font-family:var(--font-telegraph);font-weight:700;font-size:15px}.mono-line{overflow-wrap:anywhere}.muted{color:var(--text-muted);margin:0}.hint-line{margin:var(--space-2) 0 0;font-size:14px;color:var(--text-muted)}.text-lost{color:var(--text-lost);font-weight:700}.ink-link{color:var(--ink);font-weight:700}.stack{display:flex;flex-direction:column;gap:var(--space-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.row-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-2)}.two-col{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.two-col>:first-child{flex:999 1 460px;min-width:0}.two-col>:last-child{flex:1 1 320px;min-width:0}.inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.code-block{display:block;padding:12px 16px;background:var(--surface-sunken);border:2px solid var(--line);font-family:var(--font-telegraph);font-weight:700;font-size:14px;overflow-wrap:anywhere}.loft{max-width:none;flex:1;background:var(--cobalt);color:var(--white)}.content:has(.loft){background:var(--cobalt)}.content:has(.loft) .made-by{color:var(--white)}.content:has(.loft) .made-by a{color:var(--white)}.loft .summary,.loft .pg-label{color:var(--white)}.loft .pg-seg{border-color:var(--ink);background:var(--white)}.loft .pg-seg-item{color:var(--ink)}.loft .pg-seg-item:hover{background:var(--paper)}.loft .pg-seg-on,.loft .pg-seg-on:hover{background:var(--ink);color:var(--white)}.loft .pg-input{color:var(--ink);background:var(--white);border-color:var(--ink)}.loft p{margin:0}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.toolbar-search{flex:1 1 280px;max-width:420px}.holes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:20px}.empty{align-items:flex-start}.form-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.form-grid>:first-child{flex:999 1 520px;min-width:0}.form-aside{flex:1 1 320px;min-width:0;position:sticky;top:16px}.stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:12px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--space-3)}.incident-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.incident-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-top:1px solid var(--line-soft)}.incident-list li:first-child{border-top:0;padding-top:0}.incident-list a{color:var(--text);font-weight:700}.incident-list span{color:var(--text-muted);font-size:14px}.banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);color:var(--ink);border:2px solid var(--ink)}.banner-lost{background:var(--tomato)}.banner-home{background:var(--wing)}.banner .summary{color:var(--ink)}.banner-text{display:flex;flex-direction:column;gap:8px;min-width:0}.banner-text p{margin:0}.banner .pg-postmark{color:var(--ink);border-color:var(--ink)}.timeline{list-style:none;margin:var(--space-2) 0 0;padding:0}.timeline li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line-soft)}.auth{min-height:100vh;display:flex;flex-direction:column;background:var(--cobalt);color:var(--white)}.auth-body{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-4) 16px}.auth-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.auth-tagline{margin:0;font-family:var(--font-display);font-size:clamp(36px,5vw,56px);line-height:1;max-width:9em}.auth-card{width:min(420px,100%);padding:var(--space-4);background:var(--surface-raised);color:var(--text);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.auth-title{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.1}.auth-switch{margin:var(--space-3) 0 0}.auth-legal{margin:var(--space-3) 0 0;font-size:13px;color:var(--text-muted)}.auth-legal a{color:inherit;font-weight:700}.auth-lead{margin:0 0 var(--space-3)}.code-input{font-size:28px;letter-spacing:8px;min-height:60px}.link-button{padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}.auth .pg-notice{margin-top:var(--space-2)}.made-by{margin:auto 0 0;padding:var(--space-3) clamp(16px,2.5vw,32px);font-size:14px;color:var(--text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.made-by a{color:inherit;font-weight:700}.made-by-on-brand{color:var(--white);justify-content:center}.made-by-heart{color:var(--tomato);display:inline-block}.status-item{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.status-item .pg-check{padding-bottom:10px}.status-item-name{flex:1 1 220px}.status-item-order{display:flex;gap:4px}.rotate-up svg{transform:rotate(90deg)}.rotate-down svg{transform:rotate(90deg)}.preview{display:flex;flex-direction:column;gap:12px}.preview-title{margin:0;font-weight:700;color:var(--text-muted);font-size:14px}.preview-headline{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.1}.preview-row{display:flex;flex-direction:column;gap:6px}.preview-row-head{display:flex;justify-content:space-between;gap:8px;font-weight:700}.update-list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column}.update-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line-soft)}.update-list p{margin:4px 0 0;white-space:pre-line}.subhead{margin:var(--space-1) 0 0;font-size:14px;font-weight:700;color:var(--text-muted)}.dns-records{display:grid;gap:12px}.dns-record{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px;border:2px solid var(--line);background:var(--surface-sunken)}.dns-type{font-family:var(--font-telegraph);font-weight:700;font-size:14px;padding:2px 8px;border:2px solid var(--line)}.dns-fields{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;min-width:0}.dns-label{font-size:13px;color:var(--text-muted)}.dns-value{font-family:var(--font-telegraph);font-weight:700;font-size:14px;overflow-wrap:anywhere;min-width:0}@media(max-width:520px){.dns-record{grid-template-columns:1fr}.dns-fields{grid-template-columns:minmax(0,1fr) auto}.dns-label{grid-column:1 / -1}}
