.intro h1{font-family:var(--font-serif);letter-spacing:.06em;margin:20px 0 14px;font-size:32px;font-weight:400;line-height:1.5}.intro p{color:var(--ink-2);max-width:50ch;margin:0 0 46px;font-size:13.5px}.leaf{background:var(--paper);padding:40px 44px 44px}.field{margin-bottom:30px}.field>label{letter-spacing:.28em;color:var(--ink-3);margin-bottom:10px;font-size:10.5px;display:block}.field .hint{color:var(--ink-3);margin-top:8px;font-size:11px;line-height:1.9}.row2{grid-template-columns:1fr 1fr;gap:30px;display:grid}input[type=text],input[type=date],input[type=time]{appearance:none;border:none;border-bottom:1px solid var(--ink-3);width:100%;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border-radius:0;padding:8px 2px;font-size:16px}input:focus{border-bottom-color:var(--celadon);outline:none}input::placeholder{color:var(--ink-3);opacity:.7}.picker{position:relative}.picker .list{border:1px solid var(--rule);background:var(--paper);border-top:none;max-height:268px;overflow-y:auto}.picker .list button{text-align:left;border:none;border-bottom:1px solid var(--rule-soft);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:11px 14px;font-size:12.5px;display:flex}.picker .list button:last-child{border-bottom:none}.picker .list button:hover,.picker .list button:focus-visible{background:var(--wall);outline:none}.picker .list .where{color:var(--ink-3);font-size:11px}.picker .list .lng{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.picker .empty{color:var(--ink-3);border:1px solid var(--rule);border-top:none;padding:12px 14px;font-size:11.5px}.chosen{border-bottom:1px solid var(--ink-3);align-items:baseline;gap:12px;padding:8px 2px;display:flex}.chosen .name{letter-spacing:.04em;font-size:16px}.chosen .where{color:var(--ink-3);font-size:11px}.chosen button{color:var(--ink-3);letter-spacing:.16em;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px}.chosen button:hover{color:var(--ink)}.attribution{color:var(--ink-3);letter-spacing:.04em;margin-top:10px;font-size:10px}.live{border-top:1px solid var(--rule);margin-top:34px;padding-top:22px}.live .head{letter-spacing:.24em;color:var(--ink-3);justify-content:space-between;gap:14px;margin-bottom:14px;font-size:10.5px;display:flex}.live .idle{color:var(--ink-3);font-size:12px}.live .terms{color:var(--ink-2);flex-wrap:wrap;gap:8px 26px;font-size:12px;display:flex}.live .terms b{color:var(--ink);font-weight:400}.live .terms .shift{color:var(--seal)}.live .cross{color:var(--ink);margin-top:16px;font-size:12.5px;line-height:2}.live .cross .was{color:var(--ink-3);text-decoration:line-through}.live .cross .now{color:var(--seal)}.live .cross .quiet{color:var(--ink-3)}.sex-row{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;display:grid}.sex-row button{border:1px solid var(--rule);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;align-items:baseline;gap:12px;padding:13px 18px 14px;display:flex}.sex-row button .n{letter-spacing:.08em;font-size:16px}.sex-row button .a{color:var(--ink-3);letter-spacing:.14em;font-size:10px}.sex-row button:hover{border-color:var(--ink-3)}.sex-row button[aria-pressed=true]{border-color:var(--celadon);box-shadow:inset 0 0 0 1px var(--celadon)}.noask{border-top:1px solid var(--rule);margin-top:34px;padding-top:22px}.noask .head{letter-spacing:.24em;color:var(--ink-3);margin-bottom:12px;font-size:10.5px}.noask p{color:var(--ink-2);max-width:54ch;margin:0;font-size:12.5px;line-height:2.05}.submit-row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;padding-top:28px;display:flex}.submit-row .aside{color:var(--ink-3);font-size:11px}@media (max-width:720px){.leaf{padding:30px 22px 34px}.row2{grid-template-columns:1fr;gap:30px}.sex-row{grid-template-columns:1fr 1fr}.intro h1{font-size:26px}}.preview-out{border-top:1px solid var(--rule);animation:preview-in var(--dur) var(--ease) both;margin-top:34px;padding-top:26px}@keyframes preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.preview-out{animation:none}}.preview-out>.head{letter-spacing:.16em;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;font-size:11px;display:flex}.preview-out>.head .anchor{letter-spacing:.04em}.preview-out .pillars{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:18px}.preview-out .pillars td{text-align:center;border-right:1px solid var(--rule);padding:5px 4px}.preview-out .pillars td:last-child{border-right:none}.preview-out .pillars .pos td{letter-spacing:.3em;color:var(--ink-3);font-size:10.5px}.preview-out .pillars .gz td{font-family:var(--serif);letter-spacing:.14em;color:var(--ink);padding:8px 4px 6px;font-size:26px}.preview-out .pillars .tg td{color:var(--ink-3);letter-spacing:.04em;font-size:10.5px}.preview-out .facts{color:var(--ink-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:10px 26px;padding-bottom:22px;font-size:11.5px;display:flex}.preview-out .facts b{color:var(--ink);font-weight:400}.preview-out .focus{padding-top:22px}.preview-out .focus .lead{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:19px;line-height:1.9}.preview-out .focus .lead b{color:var(--seal);padding:0 2px;font-weight:400}.preview-out .focus .locked{color:var(--ink-2);max-width:52ch;margin:0 0 20px;font-size:12.5px;line-height:1.95}.derive-error{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:26px;padding-top:22px;font-size:12.5px}@media (max-width:700px){.preview-out .pillars .gz td{letter-spacing:.08em;font-size:21px}.preview-out>.head{flex-direction:column;gap:6px}.preview-out .focus .lead{font-size:17px}}.preview-out .focus .why{font-family:var(--mono);color:var(--ink-2);margin:0 0 16px;padding:0;font-size:11.5px;line-height:2.1;list-style:none}.preview-out .focus .why li{padding-left:14px;position:relative}.preview-out .focus .why li:before{content:"·";color:var(--ink-3);position:absolute;left:2px}.preview-out .focus .why .held{color:var(--celadon)}.preview-out .focus .why .held:before{content:"+";color:var(--celadon)}.preview-out .focus .buy{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}.preview-out .focus .buy>.head{letter-spacing:.3em;color:var(--ink-3);margin-bottom:22px;font-size:10.5px}.preview-out .focus .buy .field{margin-bottom:26px}.preview-out .focus .buy input[type=email]{appearance:none;border:none;border-bottom:1px solid var(--ink-3);width:100%;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border-radius:0;padding:8px 2px;font-size:16px}.preview-out .focus .buy input[type=email]:focus{border-bottom-color:var(--celadon);outline:none}.preview-out .focus .buy input[aria-invalid=true]{border-bottom-color:var(--seal)}.preview-out .focus .buy-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.preview-out .focus .buy-row .aside{color:var(--ink-3);font-size:11px;line-height:1.9}.preview-out .focus .buy .till{color:var(--ink-3);max-width:54ch;margin:20px 0 0;font-size:11px;line-height:1.95}.preview-out .focus .buy .failed{color:var(--ink-2);max-width:52ch;margin:14px 0 0;font-size:12px;line-height:1.95}
