@font-face{font-family:Instrument Sans;src:url(../media/InstrumentSans-Variable.3h2wr6o8p949u.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(../media/Anton-Regular.2c_xnsc2yf3c2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-Regular.3xdfs0-p_zi4c.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-Medium.11q3guvgd1r20.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}
body{margin:0}.pk{--pink:#da1884;--pink-deep:#a8105f;--wash:#fff0f7;--tint:#fbe9f2;--gray:#fdf5f9;--line:#f3dbe8;--line-strong:#8a7280;--ink:#0e1422;--muted:#586074;--hot:#ff4fa7;--green:#1a7f45;--green-bg:#e3f4ea;--amber:#a5660a;--amber-bg:#fdf0d8;--sched:#2346c7;--sched-bg:#e8edfd;--sched-deep:#13286f;--red:#b42318;--red-bg:#fbe7e5;--pink-bg:#fde2ef;--sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", Menlo, monospace;--impact:Anton, Impact, sans-serif;background:var(--gray);min-height:100vh;color:var(--ink);font:14px/1.45 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pk *,.pk :before,.pk :after{box-sizing:border-box}.pk a{color:var(--pink);text-decoration:none}.pk a:hover{color:var(--pink-deep);text-decoration:underline}.pk h1,.pk h2,.pk h3{margin:0;font-weight:400}.pk h1{font-family:var(--impact);letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;font-size:34px;line-height:1.05}.pk h2{font-family:var(--impact);letter-spacing:.01em;text-transform:uppercase;font-size:20px;line-height:1.1}.pk h3{font-size:14px;font-weight:600}.pk p{margin:0}.pk ul,.pk ol{margin:0;padding-left:18px}:where(.pk) :where(button,input,select,textarea){font:inherit;color:inherit}.pk :focus-visible{outline:2px solid var(--pink);outline-offset:2px}.pk .mono,.pk .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.pk .muted{color:var(--muted)}.pk .small{font-size:12px}.pk .nowrap{white-space:nowrap}.pk .pre{white-space:pre-wrap;overflow-wrap:anywhere}.pk .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk .spacer{flex:1}.pk .stack>*+*{margin-top:16px}.pk .stack-sm>*+*{margin-top:8px}.pk-top{z-index:10;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.pk-top__inner{align-items:center;gap:20px;max-width:1360px;height:56px;margin:0 auto;padding:0 24px;display:flex}.pk-brand{color:var(--ink);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.pk a.pk-brand:hover{color:var(--ink);text-decoration:none}.pk-brand__mark{background:var(--pink);color:#fff;font-family:var(--impact);letter-spacing:.02em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:1px 8px 2px;font-size:20px;line-height:1.15;display:inline-flex;transform:rotate(-1.5deg)}.pk-brand__paw{flex:none;width:.9em;height:.9em;margin-left:-1px;transform:rotate(-12deg)}.pk-brand__site{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.pk-company{align-items:center;margin-left:-10px;display:flex}.pk-company__select{max-width:220px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 4px 4px 8px;font-size:11px;font-weight:500}.pk-company__select:hover{border-color:var(--line);color:var(--ink)}.pk-company__select:focus{border-color:var(--pink);outline:2px solid #f7b6d6}.pk-nav{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.pk-nav a{color:var(--muted);white-space:nowrap;padding:17px 10px;font-weight:600;position:relative}.pk-nav a:hover{color:var(--ink);text-decoration:none}.pk-nav a[aria-current=page]{color:var(--ink)}.pk-nav a[aria-current=page]:after{content:"";background:var(--hot);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.pk-nav__count{background:var(--pink);color:#fff;font-family:var(--mono);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px}.pk-who{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.pk-main{max-width:1360px;margin:0 auto;padding:24px 24px 72px}.pk-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;display:flex}.pk-head__text{flex:320px;min-width:0}.pk-head__text p{color:var(--muted);margin-top:6px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--hot);border-radius:2px;flex:none;width:8px;height:8px;display:block}.eyebrow--plain:before{display:none}@media (max-width:760px){.pk-top__inner{flex-wrap:wrap;gap:0 12px;height:auto;padding:10px 16px 0}.pk-nav{order:3;width:100%;margin:0 -10px}.pk-nav a{padding:12px 10px}.pk-who{font-size:11px}.pk-who__email{display:none}.pk-main{padding:16px 16px 64px}.pk h1{font-size:28px}}.pk-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px 20px}.pk-card>h2,.pk-card>.pk-card__head{margin-bottom:12px}.pk-card__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-card__head h2{margin:0}.pk-section+.pk-section{margin-top:28px}.pk-section>h2,.pk-section>.pk-section__head{margin-bottom:12px}.pk-section__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pk-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.pk-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.pk-split{grid-template-columns:1fr}}.pk-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:12px;padding:28px 16px}.pk-alert{background:var(--pink-bg);color:var(--pink-deep);border-radius:8px;padding:10px 14px}.pk-alert--error{background:var(--red-bg);color:var(--red)}.pk-alert--ok{background:var(--green-bg);color:var(--green)}.pk-alert--warn{background:var(--amber-bg);color:var(--amber)}.pk-kv{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.pk-kv dt{color:var(--muted);padding-top:1px;font-size:12px}.pk-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.pk-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:24px;display:grid}.pk-stat{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.pk a.pk-stat:hover{border-color:var(--pink);color:var(--ink);text-decoration:none}.pk-stat__value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.pk-stat__value small{color:var(--muted);font-size:13px}.pk-stat__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.pk-stat--alert{background:#fff8f7;border-color:#f3c1ba}.pk-stat--alert .pk-stat__value{color:var(--red)}.pk-stat--ok .pk-stat__value{color:var(--green)}.pk-stages{flex-wrap:wrap;gap:6px;display:flex}.pk-goals{flex-direction:column;gap:6px;margin:-8px 0 28px;display:flex}.pk-goal{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pk-goal--met{border-color:#bfe3c8}.pk-stages a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.pk-stages a:hover{border-color:var(--pink);text-decoration:none}.pk-stages b{font-family:var(--mono);font-weight:500}.chip{background:var(--tint);color:var(--muted);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.chip--mono{font-family:var(--mono);letter-spacing:.02em;font-size:11.5px;font-weight:500}.chip--green{background:var(--green-bg);color:var(--green)}.chip--amber{background:var(--amber-bg);color:var(--amber)}.chip--red{background:var(--red-bg);color:var(--red)}.chip--blue{background:var(--pink-bg);color:var(--pink)}.chip--orange{color:#c2410c;background:#ffe9e1}.chip--ink{background:var(--ink);color:#fff}.chip--solid-blue{background:var(--pink);color:#fff}.chip--outline{border:1px solid var(--line);color:var(--ink);background:#fff}.chip--strike{text-decoration:line-through}.score{background:var(--tint);color:var(--ink);font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:baseline;gap:5px;padding:1px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.score small{opacity:.75;font-size:10.5px}.score--high,.score--apply{background:var(--green-bg);color:var(--green)}.score--review,.score--maybe{background:var(--amber-bg);color:var(--amber)}.score--lower,.score--skip{background:var(--tint);color:var(--muted)}.score--research{background:var(--pink-bg);color:var(--pink)}.score--big{border-radius:8px;padding:2px 10px;font-size:22px;line-height:30px}.score--none{color:var(--line-strong);background:0 0}.btn{border:1.5px solid var(--line-strong);height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.pk a.btn{color:var(--ink)}.btn:hover{border-color:var(--ink);text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn--primary,.pk a.btn--primary{background:var(--pink);border-color:var(--pink);color:#fff}.btn--primary:hover{background:var(--pink-deep);border-color:var(--pink-deep)}.btn--send{background:var(--green);border-color:var(--green);color:#fff}.btn--send:hover{background:#136236;border-color:#136236}.btn--danger{color:var(--red);border-color:#e2a59e}.btn--danger:hover{border-color:var(--red)}.btn--danger-solid{background:var(--red);border-color:var(--red);color:#fff}.btn--sm{height:30px;padding:0 12px;font-size:13px}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover{border-color:var(--line)}.input,.select,.textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;padding:7px 10px}.select{padding-right:6px}.textarea{resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--pink);outline:2px solid #f7b6d6}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{color:var(--muted);font-size:12px;font-weight:600}.check{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--pink)}.pk-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.pk-filters__row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.pk-filters__row .field{flex:0 160px}.pk-filters__row .field--grow{flex:220px}.pk-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-pills__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:11px}.pk-pills a{border:1.5px solid var(--line);height:28px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.pk-pills a:hover{border-color:var(--line-strong);text-decoration:none}.pk-pills a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pk-pills a small{font-family:var(--mono);opacity:.7;font-size:11px}@media (max-width:760px){.pk-filters{padding:10px 12px}.pk-pills{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto}.pk-pills__label{background:#fff;margin-left:-12px;padding:0 6px 0 12px;position:sticky;left:-12px}.pk-filters__row .field{flex:140px}.pk-filters__row .field--grow{flex-basis:100%}}.pk-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.pk-table{border-collapse:collapse;width:100%;font-size:13px}.pk-table th,.pk-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.pk-table th{background:var(--gray);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:500;position:sticky;top:0}.pk-table th a{color:var(--muted)}.pk-table th a:hover{color:var(--ink);text-decoration:none}.pk-table th[aria-sort] a{color:var(--ink)}.pk-table tbody tr:hover{background:#fff8fb}.pk-table tr:last-child td{border-bottom:0}.pk-table td.num,.pk-table th.num{text-align:right}.pk-table .lead-name{color:var(--ink);font-weight:600}.pk-table .lead-name:hover{color:var(--pink)}.pk-table .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:1px;font-size:12px;display:block;overflow:hidden}.pk-table tr.is-due td:first-child{box-shadow:inset 3px 0 0 var(--hot)}.pk-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:760px){.pk-table--cards thead{display:none}.pk-table--cards,.pk-table--cards tbody,.pk-table--cards tr,.pk-table--cards td{width:100%;display:block}.pk-table--cards tr{border-bottom:1px solid var(--line);padding:10px 12px;position:relative}.pk-table--cards tr:last-child{border-bottom:0}.pk-table--cards td{border:0;padding:2px 0;text-align:left!important}.pk-table--cards td[data-label]:not(.cell-main):before{content:attr(data-label) "  ";font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pk-table--cards td:empty,.pk-table--cards .hide-sm{display:none}.pk-table--cards tr.is-due td:first-child{box-shadow:none}.pk-table--cards tr.is-due{box-shadow:inset 3px 0 0 var(--hot)}.pk-table--cards .sub{white-space:normal;max-width:none}}.pk-drafts{flex-direction:column;gap:14px;display:flex}.draft{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.draft--ready{border-color:#f7b6d6;box-shadow:0 6px 18px #da18840f}.draft--superseded,.draft--declined{opacity:.75}.draft__head{border-bottom:1px solid var(--line);background:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;display:flex}.draft__lead{color:var(--ink);font-size:15px;font-weight:700}.draft__select{align-items:center;display:inline-flex}.draft__select input{width:18px;height:18px;accent-color:var(--pink)}.draft__body{padding:14px 16px}.draft__to{color:var(--muted);overflow-wrap:anywhere;margin-bottom:6px;font-size:12px}.draft__subject{margin-bottom:8px;font-size:15px;font-weight:700}.draft__text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:14.5px;line-height:1.6}.draft__meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:8px 16px;font-size:12px;display:flex}.draft__actions{border-top:1px solid var(--line);background:#fffafc;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.draft__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft__form{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.violations{background:var(--red-bg);color:#7a1a12;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;list-style:none}.violations li+li{margin-top:6px}.violations q{font-style:italic}.loom{background:var(--wash);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.loom ol,.loom li+li{margin-top:6px}.draft{container-type:inline-size}.draft__main{grid-template-columns:minmax(0,1fr) auto;display:grid}.sources{border-left:1px solid var(--line);overflow-wrap:anywhere;background:#fffafc;flex-direction:column;gap:16px;width:280px;padding:14px 16px;font-size:13px;display:flex}.sources__section{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pk .sources__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sources__where{color:var(--muted);font-size:11.5px;display:block}.sources__person{flex-direction:column;display:flex}.sources__chips{flex-wrap:wrap;gap:6px;display:flex}.sources__address{font-weight:600}.sources__more summary{color:var(--pink);cursor:pointer;font-size:12.5px}.sources__more[open] summary{margin-bottom:8px}.sources__quote{font-style:italic;display:block}.sources__stale{opacity:.6}.draft__quote{color:inherit;background:0 0;border-radius:2px;transition:background-color .12s,box-shadow .12s}.draft__quote.is-lit{background:var(--pink-bg);box-shadow:0 0 0 2px var(--pink-bg)}@container (max-width:720px){.draft__main{grid-template-columns:minmax(0,1fr)}.sources{border-left:0;border-top:1px solid var(--line);width:auto}}@media (max-width:760px){.draft__head,.draft__body,.draft__meta,.draft__actions,.sources{padding-left:12px;padding-right:12px}.draft__buttons .btn{flex:auto;height:40px}}.pk-sendbar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.pk-sendbar--confirm{border-color:var(--pink);background:var(--wash);flex-direction:column;align-items:stretch}.pk-sendbar ul{font-size:13px}@media (max-width:760px){.pk-sendbar{z-index:5;position:sticky;bottom:8px;box-shadow:0 8px 24px #0e14221f}}.outcome{background:var(--wash);color:var(--pink-deep);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.outcome--done{background:var(--green-bg);color:var(--green)}.outcome--rejected{background:var(--red-bg);color:var(--red)}.outcome__dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.outcome--pending .outcome__dot{animation:1.1s ease-in-out infinite pkPulse}@keyframes pkPulse{50%{opacity:.25}}.pk-tray{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.pk-lead-head{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pk-lead-head__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-scores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.pk-stat__value--word{padding-top:4px;font-size:15px}.fit-cat+.fit-cat{margin-top:14px}.fit-cat__head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.fit-cat__head b{font-weight:600}.fit-cat__bar{background:var(--tint);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.fit-cat__bar i{background:var(--pink);height:100%;display:block}.fit-row{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px 10px;padding:4px 0;font-size:13px;display:grid}.fit-row__note{color:var(--muted);grid-column:1/-1;font-size:12px}.reasons{flex-direction:column;gap:4px;font-size:13px;display:flex}.reasons--flags li::marker{color:var(--red)}.criteria{flex-direction:column;display:flex}.criterion{border-top:1px dashed var(--line);grid-template-columns:180px 96px minmax(0,1fr);gap:2px 10px;padding:6px 0;font-size:13px;display:grid}.criterion:first-child{border-top:0}.criterion__key{font-weight:600}@media (max-width:760px){.criterion{grid-template-columns:minmax(0,1fr) auto}.criterion__body{grid-column:1/-1}}.evidence{flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 12px 18px;font-size:13px;position:relative}.timeline li:before{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:3px}.timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:0;left:6px}.timeline li:last-child:after{display:none}.timeline__meta{color:var(--muted);font-size:11.5px}.note-card{background:var(--gray);border-radius:8px;padding:10px 12px;font-size:13px}.note-card+.note-card{margin-top:8px}details.pk-more>summary{cursor:pointer;color:var(--pink);font-weight:600;list-style:none}details.pk-more>summary::-webkit-details-marker{display:none}details.pk-more>summary:before{content:"+ ";font-family:var(--mono)}details.pk-more[open]>summary:before{content:"– "}details.pk-more[open]>summary{margin-bottom:10px}pre.pk-json{background:var(--ink);color:#f6dfeb;max-height:420px;font:12px/1.5 var(--mono);border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.pk-auth{place-items:center;min-height:100vh;padding:16px;display:grid}.pk-auth .pk-card{width:100%;max-width:380px;padding:28px 24px}.pk-auth h1{margin:10px 0 18px}.pk-blocker{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;display:flex}.pk-blocker__main{flex:380px;min-width:0}.pk-blocker__message{overflow-wrap:anywhere;margin-top:6px}.pk-resolve{flex-direction:column;gap:6px;min-width:0;display:flex}.pk-resolve__form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-resolve__form .input{flex:180px;height:30px}.pk-thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pk-mail{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:12px 16px}.pk-mail--in{border-left:3px solid var(--pink);background:var(--wash)}.pk-mail__head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pk-mail__who{overflow-wrap:anywhere}.pk-mail__subject{margin-top:6px;font-weight:700}.pk-mail__body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin-top:6px;font-size:14px;line-height:1.6}.pk-mail__error{border-radius:8px;margin-top:8px;padding:6px 10px}.pk-mail__skipped{background:var(--amber-bg);color:var(--amber);border-radius:8px;margin-top:8px;padding:6px 10px}.pk-mail__skipped ul{color:var(--ink);margin:4px 0 0;padding-left:18px}.pk-mail__skipped .mono{font-family:var(--mono);font-weight:600}.pk-stats th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}.pk-stats td{text-align:right;font-variant-numeric:tabular-nums}.pk-stats thead th:not(:first-child){text-align:right}.deck{gap:14px;max-width:780px;margin:0 auto;padding-bottom:96px;display:grid}.deck__count{text-align:center;color:var(--muted);min-height:18px;font-size:13px}.deck__count b{color:var(--ink)}.deck__stage{position:relative}.deck__ghost{border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:12px;position:absolute;inset:0}.deck__ghost--1{opacity:.7;transform:translateY(10px)scale(.975)}.deck__ghost--2{opacity:.4;transform:translateY(20px)scale(.95)}.deck__card{z-index:1;will-change:transform;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0e14221a}.deck__card--holding{box-shadow:0 0 0 calc(var(--hold,0) * 4px) #1a7f4559, 0 12px 34px #0e14221a;transform:scale(calc(1 + var(--hold,0) * .012));transition:box-shadow 60ms linear,transform 60ms linear}.deck__card--in-up{animation:.32s cubic-bezier(.2,.9,.3,1.2) deck-in-up}.deck__card--in-right{animation:.26s cubic-bezier(.2,.8,.3,1) deck-in-right}.deck__card--in-left{animation:.26s cubic-bezier(.2,.8,.3,1) deck-in-left}.deck__card--out-send{animation:.32s ease-in forwards deck-out-send}.deck__card--out-delete{animation:.32s ease-in forwards deck-out-delete}.deck__card--out-mark{animation:.32s ease-in forwards deck-out-mark}@keyframes deck-in-up{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes deck-in-right{0%{opacity:0;transform:translate(70px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes deck-in-left{0%{opacity:0;transform:translate(-70px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes deck-out-send{to{opacity:0;transform:translate(115%,-14%)rotate(14deg)}}@keyframes deck-out-delete{to{opacity:0;transform:translate(-115%,6%)rotate(-14deg)}}@keyframes deck-out-mark{to{opacity:0;transform:translateY(-60%)scale(.9)}}.deck__stamp{z-index:2;font:30px/1 var(--impact);letter-spacing:.08em;opacity:0;pointer-events:none;border:4px solid;border-radius:10px;padding:4px 14px;position:absolute;top:22px}.deck__stamp--send{color:var(--green);right:22px;transform:rotate(10deg)}.deck__stamp--delete{color:var(--red);left:22px;transform:rotate(-10deg)}.deck__stamp--mark{color:var(--ink);white-space:nowrap;left:50%;transform:translate(-50%)rotate(-4deg)}.deck__card--out-send .deck__stamp--send,.deck__card--out-delete .deck__stamp--delete,.deck__card--out-mark .deck__stamp--mark{animation:.2s ease-out forwards deck-stamp}@keyframes deck-stamp{0%{opacity:0;transform:scale(1.6)rotate(0)}to{opacity:1}}.deck__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deck__head h2{font-size:22px}.deck__email{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.deck__meta{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.deck__meta>span:first-child{flex:none;width:54px}.deck__subject input{border:1.5px solid var(--line);border-radius:8px;flex:1;padding:6px 10px;font-weight:600}.deck__body{background:var(--gray);resize:vertical;width:100%;font:14.5px/1.6 var(--sans);border:1.5px solid #0000;border-radius:8px;margin-top:8px;padding:8px 10px}.deck__subject input:focus,.deck__body:focus{border-color:var(--pink);background:#fff;outline:none}.deck__edited{color:var(--amber)}.deck__rules{border:1px solid var(--red);background:var(--red-bg);border-radius:10px;margin:12px 0 0;padding:10px 12px;transition:background-color .2s,border-color .2s}.deck__rules.is-skipping{border-color:var(--amber);background:var(--amber-bg);animation:.26s deck-skip}@keyframes deck-skip{40%{transform:scale(1.015)}}.deck__rules-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.deck__rules-head b{color:var(--red)}.deck__rules.is-skipping .deck__rules-head b{color:var(--amber)}.deck__rules ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.deck__rule-code{font:600 12px/18px var(--mono);color:var(--ink)}.deck__rules .deck__edited{margin-top:6px}.nuke{z-index:21;color:#fff;background:radial-gradient(circle at 50% 0,#e0261b,#8c0d07 70%);border-radius:14px;animation:1.6s ease-in-out infinite nuke-pulse;position:relative;overflow:hidden;box-shadow:0 0 0 3px #1a0201,0 18px 50px #b4140a8c}.nuke__stripes{background:repeating-linear-gradient(-45deg,#ffd400 0 16px,#111 16px 32px) 0 0/45px 14px;height:14px;animation:.9s linear infinite nuke-stripes}.nuke__body{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.nuke__icon{color:#ffd400;text-shadow:0 0 18px #ffd400cc;font-size:54px;line-height:1;animation:6s linear infinite nuke-spin}.nuke__words{text-align:center;gap:6px;display:grid}.nuke__defcon{color:#ffd400;font:600 12px/18px var(--mono);letter-spacing:.2em;border:2px solid #ffd400;border-radius:4px;justify-self:center;padding:2px 10px;animation:1s steps(2,start) infinite nuke-blink}.nuke__title{font:clamp(26px, 4.6vw, 44px)/1.02 var(--impact);letter-spacing:.03em;text-shadow:0 3px #4a0500,0 0 24px #ff503ce6}.nuke__text{font:700 clamp(14px, 2.2vw, 18px)/1.25 var(--sans);letter-spacing:.04em}.nuke__small{opacity:.92;justify-self:center;max-width:520px;font-size:13.5px}.nuke__disarm{color:#fff;font:600 13.5px/1.2 var(--sans);cursor:pointer;background:#00000040;border:2px solid #fff;border-radius:999px;justify-self:center;margin-top:4px;padding:8px 16px;position:relative;overflow:hidden}.nuke__disarm-fill{background:var(--green);transform-origin:0;position:absolute;inset:0}.nuke__disarm-label{position:relative}.nuke__disarm kbd{color:var(--ink);background:#fff}.nuke-edge{z-index:30;pointer-events:none;background:repeating-linear-gradient(-45deg,#ffd400 0 12px,#111 12px 24px) 0 0/34px 8px;height:8px;animation:.9s linear infinite nuke-stripes;position:fixed;top:0;left:0;right:0}.nuke-glow{z-index:19;pointer-events:none;animation:1.6s ease-in-out infinite nuke-pulse-glow;position:fixed;inset:0;box-shadow:inset 0 0 140px 30px #dc190f8c}.nuke-flash{z-index:40;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffd400 25%,#e0261b 60%,#5a0400 100%);animation:1.4s ease-out forwards nuke-flash;position:fixed;inset:0}.deck--launched .deck__stage{animation:.7s cubic-bezier(.36,.07,.19,.97) both nuke-shake}.deck--launched .nuke{animation:.7s cubic-bezier(.36,.07,.19,.97) both nuke-shake,1.6s ease-in-out .7s infinite nuke-pulse}.nuke-arming{z-index:25;color:#fff;background:#1a0201;border-radius:12px;place-items:center;height:46px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 30px #b4140a66}.nuke-arming__fill{transform-origin:0;background:repeating-linear-gradient(-45deg,#e0261b 0 16px,#b01a10 16px 32px);position:absolute;inset:0}.nuke-arming__label{font:600 14px/1 var(--mono);letter-spacing:.08em;text-shadow:0 1px 2px #000;position:relative}.deck__mark{color:var(--ink)}@keyframes nuke-pulse{50%{box-shadow:0 0 0 3px #1a0201,0 18px 70px #ff2814d9}}@keyframes nuke-pulse-glow{50%{box-shadow:inset 0 0 180px 50px #dc190fbf}}@keyframes nuke-stripes{to{background-position:45px 0}}@keyframes nuke-spin{to{transform:rotate(360deg)}}@keyframes nuke-blink{to{visibility:hidden}}@keyframes nuke-flash{0%{opacity:1}15%{opacity:.95}to{opacity:0;visibility:hidden}}@keyframes nuke-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-10px)rotate(-.4deg)}40%,60%{transform:translate(10px)rotate(.4deg)}}@media (max-width:640px){.nuke__body{grid-template-columns:1fr}.nuke__icon{display:none}}.deck__signature{border-top:1px dashed var(--line);margin-top:10px;padding-top:12px;animation:.22s deck-fade;overflow-x:auto}@keyframes deck-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.deck__buttons{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.deck__buttons>.deck__btn{grid-column:span 2}.deck__buttons>.deck__send{grid-column:span 3}.deck__btn{height:50px;font-size:14.5px;transition:transform .12s,background-color .15s,border-color .15s;position:relative;overflow:hidden}.deck__btn.is-pressed{transform:scale(.96)}.deck__send{border-color:var(--green);color:var(--green);-webkit-user-select:none;user-select:none;touch-action:none}.deck__send.is-previewed{background:var(--green-bg)}.deck__send:disabled{border-color:var(--line);color:var(--muted)}.deck__fill{background:var(--green);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.deck__label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.deck__send.is-holding .deck__label{color:#fff}.sched{z-index:19;background:var(--sched);color:#fff;box-shadow:0 0 0 3px var(--sched-deep), 0 14px 36px #13286f59;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;animation:.22s deck-fade;display:grid;position:sticky;top:0}.sched__icon{font-size:36px;line-height:1}.sched__kicker{font:600 12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.sched__title{margin-top:4px;font-size:18px;line-height:1.35}.sched__title b{color:var(--sched-deep);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:6px;padding:1px 8px;font-size:21px}.sched__small{opacity:.9;margin-top:6px;font-size:13px}.sched__off{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:transform .12s,background-color .15s;display:inline-flex}.sched__off:hover{background:#ffffff24}.sched__off.is-pressed{transform:scale(.96)}.deck__buttons>.deck__schedule{white-space:normal;height:auto;min-height:44px;color:var(--muted);border-style:dashed;grid-column:span 6;padding:8px 12px}.deck__schedule.is-on{border:2px solid var(--sched);background:var(--sched-bg);color:var(--sched-deep);font-weight:600}.deck__send--scheduled{border-color:var(--sched);color:var(--sched)}.deck__send--scheduled.is-previewed{background:var(--sched-bg)}.deck__send--scheduled .deck__fill{background:var(--sched)}.deck__card--scheduled{outline:3px solid var(--sched);outline-offset:-3px}.deck__card--scheduled.deck__card--holding{box-shadow:0 0 0 calc(var(--hold,0) * 4px) #2346c759, 0 12px 34px #0e14221a}.deck__card--out-schedule{animation:.32s ease-in forwards deck-out-schedule}@keyframes deck-out-schedule{to{opacity:0;transform:translateY(-40%)scale(.85)rotate(-3deg)}}.deck__stamp--schedule{color:var(--sched);white-space:nowrap;left:50%;transform:translate(-50%)rotate(-6deg)}.deck__card--out-schedule .deck__stamp--schedule{animation:.2s ease-out forwards deck-stamp}.deck__keys>span.is-scheduled{color:var(--sched);font-weight:700}.draft__scheduled{border:1px solid var(--sched);background:var(--sched-bg);color:var(--sched-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.draft__scheduled-error{color:var(--red)}@media (max-width:640px){.sched{grid-template-columns:1fr}.sched__icon{display:none}}.deck kbd{border:1px solid var(--line-strong);min-width:22px;color:var(--ink);font:600 12px/18px var(--mono);text-align:center;background:#fff;border-bottom-width:2px;border-radius:6px;padding:1px 6px;display:inline-block}.deck__empty{text-align:center;gap:8px;padding:44px 20px;display:grid}.deck__party{font-size:44px;animation:.6s cubic-bezier(.2,1.6,.4,1) deck-pop}@keyframes deck-pop{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}.deck__toast{z-index:30;background:var(--ink);color:#fff;border-radius:12px;width:min(560px,100vw - 32px);animation:.26s cubic-bezier(.2,.9,.3,1.3) deck-toast;position:fixed;bottom:84px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 40px #0e14224d}.deck__toast--bad{background:var(--red)}@keyframes deck-toast{0%{opacity:0;transform:translate(-50%,24px)scale(.95)}to{opacity:1;transform:translate(-50%)}}.deck__toast-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.deck__toast-keys{gap:6px;display:flex}.deck__chip{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;transition:transform .12s,background-color .15s;display:inline-flex}.deck__chip:hover{background:#ffffff3d}.deck__chip.is-pressed{background:#ffffff59;transform:scale(.94)}.deck__toast-bar{background:var(--hot);transform-origin:0;height:3px}.deck__toast-bar--wait{width:35%;animation:1.1s ease-in-out infinite alternate deck-wait}@keyframes deck-wait{0%{transform:translate(-100%)}to{transform:translate(285%)}}.deck__toast--bad .deck__toast-row{align-items:flex-start;font-weight:500}.deck__keys{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);background:#fffffff5;flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:10px 16px;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.deck__keys>span{align-items:center;gap:5px;transition:color .15s;display:inline-flex}.deck__keys>span.is-on{color:var(--green);font-weight:600}.deck__keys>span.is-danger{color:var(--red);font-weight:700}.deck__keys>span.is-pressed{color:var(--ink)}.deck__keys>span.is-pressed kbd{background:var(--pink);border-color:var(--pink-deep);color:#fff;transform:translateY(1px)scale(.92)}.deck__keys kbd{transition:transform .1s,background-color .12s,color .12s}@media (max-width:640px){.deck__buttons{grid-template-columns:1fr}.deck__buttons>.deck__btn,.deck__buttons>.deck__send,.deck__buttons>.deck__schedule{grid-column:auto}.deck__keys{gap:4px 10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.deck__card,.deck__toast,.deck__signature,.deck__party,.deck__toast-bar--wait,.deck__rules,.sched,.nuke,.nuke__stripes,.nuke__icon,.nuke__defcon,.nuke-glow,.nuke-edge,.deck--launched .deck__stage{animation:none!important}.nuke-flash{display:none}}
