@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-300-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}:root{--ink:#0a0a0a;--pink:#fe1052;--gray:#5c5c5c;--line:#e4e4e4;--paper:#fff;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--hairline:1px solid var(--line);--rule-strong:1.5px solid var(--ink);--sq:7px;--gutter:56px;--dur:.15s;--ease:ease-out}@media (max-width:989px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:300;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}strong,b{font-weight:600}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}svg{display:block}::selection{background:var(--pink);color:#fff}:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.eyebrow{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--pink);font-size:12px;font-weight:500;line-height:1}.label{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500;line-height:1.3}.label--gray{color:var(--gray)}.h1{text-wrap:balance;overflow-wrap:anywhere;margin-top:14px;font-size:36px;font-weight:600;line-height:1.18}.h2{font-size:20px;font-weight:600;line-height:1.25}.dek{max-width:34em;color:var(--gray);text-wrap:pretty;margin-top:14px;font-size:18px;line-height:1.45}.small{color:var(--gray);font-size:13.5px;line-height:1.45}.mono{font-family:var(--mono);letter-spacing:.01em;font-weight:500}.fullstop:after{content:"";background:var(--pink);width:.28em;height:.28em;margin-left:.12em;display:inline-block}@media (max-width:749px){.h1{font-size:28px}.dek{font-size:17px}}.btn{min-height:44px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--ink:hover{background:var(--pink);border-color:var(--pink)}.btn--border{background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn--border:hover{background:var(--ink);color:#fff}.btn--pink{background:var(--pink);color:#fff;border-color:var(--pink)}.btn--pink:hover{background:var(--ink);border-color:var(--ink)}.btn--sm{min-height:36px;padding:9px 14px;font-size:11px}.btn:disabled,.btn[aria-disabled=true]{background:var(--paper);border-color:var(--line);color:var(--gray);cursor:default}.tlink{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease);text-decoration-thickness:1px}.tlink:hover{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}button.tlink{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.ibtn{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--ink);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.ibtn:hover{border-color:var(--ink)}.ibtn.is-done{background:var(--ink);border-color:var(--ink);color:#fff}.tag{border:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:4px 6px 3px;font-size:10.5px;font-weight:600;line-height:1;display:inline-block}.tag--pink{border-color:var(--pink);color:var(--pink)}.tag--gray{border-color:var(--line);color:var(--gray)}.top{padding:20px var(--gutter);border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:20px;display:flex}.top__logo img{width:auto;height:24px;display:block}.top__right{align-items:center;gap:22px;display:flex}.top__who{text-overflow:ellipsis;white-space:nowrap;max-width:22em;overflow:hidden}@media (max-width:749px){.top__who{display:none}}.page{padding:60px var(--gutter) 110px}.page--narrow .page__inner{max-width:620px}.page__inner{max-width:1320px}@media (max-width:749px){.page{padding:36px var(--gutter) 80px}}.crumb{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:flex}.crumb a:hover{color:var(--ink)}.crumb span[aria-hidden]{color:var(--line)}.crumb+.h1{margin-top:22px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bar{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:44px;display:flex}.tabs{flex-wrap:wrap;gap:26px;display:flex}.tab{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gray);transition:color var(--dur) var(--ease);border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:12px;font-weight:500;line-height:1}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.search{flex:0 300px;margin-bottom:10px;position:relative}.search input{border:1px solid var(--line);background:var(--paper);appearance:none;width:100%;height:40px;transition:border-color var(--dur) var(--ease);border-radius:0;padding:0 12px 0 38px;font-size:15px;font-weight:300}.search input:hover{border-color:var(--ink)}.search input:focus{border-color:var(--pink);outline:none}.search svg{color:var(--gray);pointer-events:none;position:absolute;top:11px;left:11px}@media (max-width:749px){.search{flex:100%;order:-1;margin-bottom:0}.bar{margin-top:32px}}.tbl{border-collapse:collapse;width:100%}.tbl thead tr{border-bottom:var(--rule-strong)}.tbl th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--gray);white-space:nowrap;padding:22px 16px 12px 0;font-size:10.5px;font-weight:500;line-height:1}.tbl td{border-bottom:var(--hairline);vertical-align:middle;padding:16px 16px 16px 0;font-size:14.5px;line-height:1.35}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tbody tr{transition:background var(--dur) var(--ease)}.tbl .num{font-variant-numeric:tabular-nums;font-weight:600}.tbl .muted{color:var(--gray)}.tbl time{white-space:nowrap}.tbl__title{text-overflow:ellipsis;white-space:nowrap;max-width:26em;font-size:16px;font-weight:600;display:block;overflow:hidden}.tbl__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px;text-decoration-thickness:1px}.tbl__url{font-family:var(--mono);color:var(--gray);align-items:center;gap:8px;margin-top:5px;font-size:12px;font-weight:500;display:flex}.tbl__url span{text-overflow:ellipsis;white-space:nowrap;max-width:30em;overflow:hidden}.tbl__acts{justify-content:flex-end;gap:6px;display:flex}.access{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:34px;display:flex}.access__pw{font-family:var(--mono);white-space:nowrap;flex:1 0 100%;padding:2px 0 4px;font-size:12.5px;font-weight:500}.mini{width:26px;height:26px;color:var(--gray);transition:color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.mini:hover{color:var(--ink)}.mini.is-done{color:var(--pink)}@media (max-width:989px){.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl thead{display:none}.tbl tr{border-bottom:var(--hairline);padding:18px 0}.tbl td{border:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.tbl td:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);flex:none;font-size:10.5px;font-weight:500}.tbl td.tbl__main{padding-bottom:10px;display:block}.tbl td.tbl__main:before,.tbl td.tbl__actcell:before{content:none}.tbl td.tbl__actcell{padding-top:12px}.access{justify-content:flex-end}.access__pw{text-align:right}.tbl__acts{justify-content:flex-start}.tbl__title,.tbl__url span{max-width:100%}.tbl__title{white-space:normal}}.empty{padding:56px 0 8px}.empty .h2{max-width:20em}.empty p{max-width:30em;color:var(--gray);margin-top:10px}.empty .btn{margin-top:26px}.form{margin-top:44px}.field{margin-top:30px}.field:first-child{margin-top:0}.field>.label,.field>label.label{padding-bottom:9px;display:block}.hint{color:var(--gray);margin-top:8px;font-size:13.5px;line-height:1.45}.input{border:1px solid var(--ink);background:var(--paper);appearance:none;width:100%;height:48px;transition:border-color var(--dur) var(--ease);border-radius:0;padding:0 14px;font-size:16px;font-weight:300;line-height:1;display:block}.input:focus{outline:1.5px solid var(--pink);outline-offset:0;border-color:var(--pink)}.input:disabled{border-color:var(--line);color:var(--gray)}.input--mono{font-family:var(--mono);font-size:15px;font-weight:500}.affix{align-items:stretch;display:flex}.affix__pre{border:1px solid var(--ink);background:var(--paper);font-family:var(--mono);color:var(--gray);white-space:nowrap;border-right:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}.affix .input{flex:1;min-width:0}.affix .btn{border-left:0;flex:none;min-height:48px}@media (max-width:519px){.affix__pre{display:none}}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input{border:1.5px solid var(--ink);background:var(--paper);appearance:none;cursor:pointer;width:20px;height:20px;transition:background var(--dur) var(--ease);border-radius:0;flex:none;margin:2px 0 0}.check input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") center/16px no-repeat}.check span{font-weight:600}.check small{color:var(--gray);margin-top:2px;font-size:13.5px;font-weight:300;display:block}.note{margin-top:14px;padding-left:17px;font-size:14.5px;font-weight:600;line-height:1.4;position:relative}.note:before{content:"";width:var(--sq);height:var(--sq);background:var(--pink);position:absolute;top:.48em;left:0}.note--quiet{color:var(--gray);font-weight:300}.note--quiet:before{background:var(--ink)}.drop{border:1px solid var(--ink);transition:border-color var(--dur) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.drop.is-over{border-color:var(--pink);outline:1.5px solid var(--pink);outline-offset:0}.drop__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.drop__meta{color:var(--gray);margin-top:2px;font-size:13.5px;font-weight:300;display:block}.progress{background:var(--line);height:3px;margin-top:10px}.progress i{background:var(--ink);height:100%;transition:width var(--dur) linear;display:block}.actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:38px;display:flex}.meta{border-top:var(--rule-strong);border-bottom:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 28px;margin-top:40px;padding:22px 0;display:grid}.meta dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);font-size:10.5px;font-weight:500}.meta dd{overflow-wrap:anywhere;margin-top:7px;font-size:15px;font-weight:600}.urlrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.urlrow__url{font-family:var(--mono);overflow-wrap:anywhere;font-size:15px;font-weight:500}.sec{border-bottom:var(--hairline);grid-template-columns:220px minmax(0,1fr);gap:28px;padding:40px 0;display:grid}.sec__body{max-width:580px}.sec__body>.field:first-child{margin-top:0}.sec .actions{margin-top:26px}@media (max-width:989px){.sec{grid-template-columns:1fr;gap:16px;padding:32px 0}}.rows{border-top:var(--hairline)}.rows li{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.rows b,.rows .small{display:block}.rows+.field{margin-top:22px}.done{border-top:var(--rule-strong);margin-top:40px}.done__row{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.done__val{font-family:var(--mono);overflow-wrap:anywhere;margin-top:6px;font-size:16px;font-weight:500}.signin{flex-direction:column;min-height:100dvh;display:flex}.signin main{padding:96px var(--gutter) 72px;flex:1}.signin form>.btn{margin-top:38px}.signin form+form{border-top:var(--hairline);max-width:420px;margin-top:44px;padding-top:28px}.strip{padding:18px var(--gutter);border-top:var(--hairline);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);justify-content:space-between;gap:16px;font-size:10.5px;font-weight:500;display:flex}@media (max-width:749px){.signin main{padding-top:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
