.fq{color:var(--ink);flex-direction:column;gap:28px;display:flex}.fq-chips{flex-wrap:wrap;gap:10px;display:flex;position:relative}.fq-chip{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--paper) 28%, transparent);border-radius:9999px;padding:11px 18px;font-size:17px;line-height:1.3;transition:background-color .15s,color .15s}.fq-chip:hover{background:color-mix(in srgb, var(--paper) 48%, transparent)}.fq-light .fq-chip{background:color-mix(in srgb, var(--ink) 5%, transparent)}.fq-light .fq-chip:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.fq .fq-chip[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fq-card{background:color-mix(in srgb, var(--paper) 62%, transparent);backdrop-filter:blur(6px);border-radius:20px;align-items:flex-start;gap:18px;padding:28px 32px;display:flex}.fq-agent{flex:0 0 44px;height:auto;overflow:visible}.fq-agent :is(.fs-blink,.fs-dot,.fs-bob,.fs-hop){transform-box:fill-box;transform-origin:50%}.fq-agent .fs-dot{fill:var(--copper-300)}.fq-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.fq-body{overflow:hidden}.fq-item{flex-direction:column;gap:10px;display:flex}.fq-q{font:inherit;letter-spacing:.3em;text-transform:uppercase;color:var(--copper-200);margin:0;font-size:12px}.fq-a{margin:0;font-size:21px;line-height:1.55}.fq-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fq-foot{color:var(--copper-200);margin:0;font-size:15px}.fq-next,.fq-last{min-height:44px;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-block:-12px;padding:0;text-decoration:underline;display:inline-flex}.fq-next:hover,.fq-last:hover{color:var(--ink)}.fq-last[hidden],.fq-next[hidden],html.js .fq-item:not(.on),html:not(.js) .fq-chips,html:not(.js) .fq-foot,html:not(.js) .fq-agent{display:none}html:not(.js) .fq-card{backdrop-filter:none;background:0 0;gap:0;padding:0}html:not(.js) .fq-main,html:not(.js) .fq-body{gap:28px}html:not(.js) .fq-body{flex-direction:column;display:flex}html:not(.js) .fq-q{letter-spacing:0;text-transform:none;color:var(--ink);font-size:22px}html:not(.js) .fq-a{font-size:18px}html.motion .fq-body{transition:height .25s}html.motion .fq-item{transition:opacity 90ms linear}html.motion .fq-item.out{opacity:0}html.motion .fq-item.in{animation:.16s ease-out fq-in}html.motion .fq-hop-now .fs-hop{animation:.32s ease-out fq-hop}@keyframes fq-in{0%{opacity:0}}@keyframes fq-hop{40%{transform:translateY(-9px)}}@media (width<=767px){.fq{gap:20px}.fq-chips{contain:inline-size;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.fq-chips::-webkit-scrollbar{display:none}.fq-chips:after{content:"";flex:0 0 16px}.fq-chip{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px;padding:8px 14px;font-size:14px}.fq-chips.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.fq-chips.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.fq-chips.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.fq-card{gap:14px;padding:22px 20px}.fq-a{font-size:17px}}.tk{max-width:100%;color:var(--ink);filter:drop-shadow(0 40px 50px #00000061);--tk-notch-b:radial-gradient(circle 14px at 0 100%, #0000 13px, #000 14px) 0 0 / 50% 100% no-repeat, radial-gradient(circle 14px at 100% 100%, #0000 13px, #000 14px) 100% 0 / 50% 100% no-repeat;--tk-notch-t:radial-gradient(circle 14px at 0 0, #0000 13px, #000 14px) 0 0 / 50% 100% no-repeat, radial-gradient(circle 14px at 100% 0, #0000 13px, #000 14px) 100% 0 / 50% 100% no-repeat;background:0 0;flex:1.6 520px;position:relative}.tk-top,.tk-bot{background:var(--paper)}.tk-top{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--paper);border-bottom:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);mask:var(--tk-notch-b);border-radius:28px 28px 0 0;grid-template-columns:auto 1fr auto;align-items:center;column-gap:22px;padding:30px 40px;display:grid;position:relative}.tk-bot{mask:var(--tk-notch-t);border-radius:0 0 28px 28px;padding:34px 40px 30px}.tk-tile{text-align:center;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);width:78px;box-shadow:0 2px 0 color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tk-tw{letter-spacing:.2em;color:var(--paper);background:var(--accent);padding:5px 0;font-size:12px}.tk-day{padding-top:4px;font-size:36px;line-height:1.1}.tk-mon{letter-spacing:.2em;color:var(--muted);padding-bottom:8px;font-size:11px}.tk-ev{flex-direction:column;gap:4px;min-width:0;display:flex}.tk-title{font:inherit;margin:0;font-size:22px;line-height:1.25}.tk-line{color:color-mix(in srgb, var(--muted) 70%, var(--ink));margin:0;font-size:15px;line-height:1.45}.tk-local{color:var(--ink)}.tk-weekly{letter-spacing:.25em;color:var(--copper-300);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:9999px;padding:6px 12px;font-size:12px}.tk-s{margin:0;font-size:30px;line-height:1.7;display:flow-root}.tk-w{vertical-align:baseline;display:inline-block;position:relative}.tk-f{width:220px;max-width:100%;font:inherit;color:var(--ink);border:0;border-bottom:2px solid color-mix(in srgb, var(--ink) 45%, transparent);background:0 0;border-radius:0;outline:0;margin:0;padding:0 4px 2px;font-style:normal;line-height:1.35;transition:border-color .15s;display:inline-block}@supports (field-sizing:content){.tk-f{field-sizing:content;width:auto;min-width:190px}}.tk-f::placeholder{color:color-mix(in srgb, var(--ink) 66%, transparent);opacity:1;font-style:italic}.tk-f:focus{border-bottom:3px solid var(--ink);padding-bottom:1px}.tk-f:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:3px;border-radius:2px}.tk-f[aria-invalid=true]{border-bottom-color:var(--danger)}.tk-w:has([aria-invalid=true]){margin-bottom:34px}.tk-err{color:color-mix(in srgb, var(--danger) 62%, var(--ink));white-space:nowrap;font-size:14px;line-height:1.3;position:absolute;top:calc(100% + 8px);left:4px}.tk-err[hidden]{display:none}.tk-intro{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.5}.tk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.tk-note{max-width:280px;color:var(--muted);flex:160px;align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}.tk-agent{flex:none;height:auto;overflow:visible}.tk .fs-bob{animation:none!important}.tk-btn{min-height:52px;font:inherit;cursor:pointer;color:var(--paper);background:var(--ink);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:17px 28px;font-size:17px;transition:background-color .15s,opacity .15s;display:inline-flex}.tk-btn:hover{background:color-mix(in srgb, var(--ink) 82%, var(--accent))}.tk-btn:disabled{opacity:.7;cursor:progress}.tk-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tk>[role=status]:not(.tk-ok){color:var(--ink);background:var(--paper);border-radius:16px;margin:14px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}.tk [data-fade]{transition:opacity .2s}.tk [data-fade].is-out{opacity:0}.tk-ok{align-items:center;gap:32px;padding:14px 0 8px;display:flex}.tk-ok p{margin:0;font-size:22px;line-height:1.4}.tk-ok:focus{outline:0}.tk-arm{transform-box:fill-box;transform-origin:0 0}.tk-stamp{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:3px solid var(--accent);background:color-mix(in srgb, var(--paper) 70%, transparent);pointer-events:none;border-radius:10px;padding:4px 12px;font-size:17px;display:none;position:absolute;top:34px;right:30px;transform:rotate(-8deg)}.tk:has([data-invite-success]:not([hidden])) .tk-stamp{display:block}.tk:has([data-invite-success]:not([hidden])) .tk-weekly{visibility:hidden}.tk:has([data-invite-success]:not([hidden])) .tk-ev{padding-right:24px}html.motion .tk-ok:not([hidden]){animation:.3s both tk-in}html.motion .tk-ok:not([hidden]) .tk-arm{animation:1.6s ease-in-out .3s both tk-wave}html.motion .tk:has([data-invite-success]:not([hidden])) .tk-stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) .15s both tk-stamp}@keyframes tk-in{0%{opacity:0}}@keyframes tk-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.7)}}@keyframes tk-wave{0%{transform:rotate(0)}20%{transform:rotate(-135deg)}35%{transform:rotate(-105deg)}50%{transform:rotate(-135deg)}65%{transform:rotate(-105deg)}80%{transform:rotate(-135deg)}to{transform:rotate(0)}}@media (width<=767px){.tk-top{grid-template-columns:auto 1fr;gap:12px 16px;padding:24px 22px}.tk-weekly{grid-column:2;justify-self:start}.tk-bot{padding:26px 22px 24px}.tk-s{font-size:22px;line-height:1.5}.tk-w{margin-block:6px 12px;display:block}.tk-f{field-sizing:fixed;width:100%;min-width:0;min-height:44px}.tk-wd{align-items:baseline;display:flex}.tk-wd .tk-f{flex:1;width:auto}.tk-w:has([aria-invalid=true]){margin-bottom:38px}.tk-err{white-space:normal}.tk-foot{flex-direction:column;align-items:stretch;margin-top:22px}.tk-note{flex:none;max-width:none}.tk-btn{width:100%}.tk-stamp{font-size:15px;top:auto;bottom:16px;right:16px}}
