.ta-ask{align-items:center;gap:var(--co-s1) var(--co-s3);margin:var(--co-s2) 0;padding:var(--co-s2) var(--co-s3);border-radius:var(--co-r-small);background:var(--co-quiet-tint);flex-wrap:wrap;display:flex}.ta-ask .ta-line{font:var(--co-footnote);flex:16em}.ta-ask .co-btn{min-height:36px}.ta-tip{margin-bottom:var(--co-s4);background:var(--co-quiet-tint);box-shadow:none}.ta-line{font:var(--co-subhead,var(--co-footnote));color:var(--co-ink-2);margin:0}.ta-top{z-index:1;top:calc(env(safe-area-inset-top,0px) + var(--co-s2));width:min(560px, calc(100% - 2 * var(--co-s4)));color:#f4efe6;position:fixed;left:50%;transform:translate(-50%)}.ta-ring{padding-bottom:var(--co-s2);align-self:center;display:flex}.ta-tour .ta-skip{color:#f4efe6d9}.ta-tour .co-ob-dots>li{background:#f4efe64d}.ta-tour .co-ob-dots>li.done{background:#f4efe6b3}.ta-card{align-items:flex-start;gap:var(--co-s2);padding:var(--co-s3) var(--co-s4);background:var(--co-card);color:var(--co-ink);box-shadow:var(--co-e-card);border-radius:18px;flex-direction:column;display:flex}.ta-card>*{margin:0}.ta-card-kick{font:600 12px/16px var(--co-font);color:var(--co-ink-3)}.ta-card-head{align-items:center;gap:var(--co-s2);font:var(--co-headline);flex-wrap:wrap;display:flex}.ta-chip{font:600 12px/18px var(--co-font);color:var(--co-ink-2);box-shadow:inset 0 0 0 .5px var(--co-ink-3);border-radius:999px;padding:1px 8px}.ta-tabs{font:var(--co-subhead);color:#f4efe6;background:#f4efe629;border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ta-tabs>span{border-radius:11px;padding:6px 12px}.ta-tabs>.is-here{background:var(--co-card);color:var(--co-ink);font-weight:600}.ta-pills{gap:var(--co-s2);margin:var(--co-s3) 0 var(--co-s4);flex-wrap:wrap;display:flex}.ta-pill{background:var(--co-card);max-width:100%;min-height:40px;box-shadow:inset 0 0 0 .5px var(--co-hairline);font:var(--co-subhead);color:var(--co-ink);cursor:pointer;text-align:start;border:0;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.ta-pill:focus-visible{outline:2px solid var(--co-ink);outline-offset:2px}.ta-form{align-items:stretch}.ta-form .co-journey-form{margin:0}.ta-lines{font:var(--co-footnote);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ta-how{font:var(--co-footnote);color:#f4efe6b8}.ta-how summary{cursor:pointer;min-height:32px}.ta-how ol{flex-direction:column;gap:2px;margin:0;padding-inline-start:18px;display:flex}.ta-onpic-link{color:#f4efe6d9;text-underline-offset:3px;align-self:center;text-decoration:underline}.ta-heard{gap:var(--co-s2);margin:0;padding:0;list-style:none;display:grid}.ta-heard li{padding:var(--co-s3) var(--co-s4);background:var(--co-card);box-shadow:var(--co-e-card);border-radius:18px;flex-direction:column;gap:2px;display:flex}.ta-heard small{font:600 12px/16px var(--co-font);color:var(--co-ink-3)}.ta-heard b{font:var(--co-headline);color:var(--co-ink)}.ta-carry{z-index:100;background:#0b0a09;position:fixed;inset:0}.ta-front .co-btn-text{color:#f4efe6d9}.ta-front .ta-card .co-btn-text{color:var(--co-ink)}.ta-front .co-journey-note{color:#f4efe6}.ta-front .ta-card .co-journey-note{color:var(--co-ink-2)}.ta-front .co-journey-form{gap:var(--co-s2);flex-direction:column;display:flex}