.XpS_9W_page{background:var(--color-ground);min-height:100svh}.XpS_9W_header,.XpS_9W_main,.XpS_9W_footer{width:min(720px, calc(100% - 2 * var(--gutter)));margin-inline:auto}.XpS_9W_header{padding:28px 0}.XpS_9W_mark{--wordmark-size:24px}.XpS_9W_main{padding:clamp(32px,6vw,72px) 0 48px}.XpS_9W_title{letter-spacing:-.035em;color:var(--color-ink);margin:0 0 8px;font-size:clamp(32px,5vw,48px);font-weight:400}.XpS_9W_updated{color:var(--color-muted);margin:0 0 40px;font-size:14px}.XpS_9W_body{color:var(--color-text);line-height:1.65}.XpS_9W_body h2{color:var(--color-ink);margin:40px 0 8px;font-size:18px;font-weight:500}.XpS_9W_body p,.XpS_9W_body ul{margin:0 0 14px}.XpS_9W_body ul{padding-left:20px}.XpS_9W_body dl{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;display:grid}.XpS_9W_body dt{color:var(--color-muted)}.XpS_9W_body dd{color:var(--color-ink);margin:0}.XpS_9W_draft{border-radius:var(--radius);background:var(--color-accent-tint);color:var(--color-ink);padding:12px 16px;font-size:15px}.XpS_9W_footer{border-top:1px solid var(--color-line);padding:24px 0 48px;font-size:14px}.XpS_9W_footer a{color:var(--color-text);text-decoration:none}.XpS_9W_footer a:hover{color:var(--color-ink)}
.nN4yAq_container{width:var(--page-width);margin-inline:auto}.nN4yAq_button{border-radius:var(--radius-pill);min-height:44px;font:500 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.nN4yAq_button[disabled]{opacity:.55;cursor:default}.nN4yAq_primary{background:var(--color-accent);color:var(--color-raised)}.nN4yAq_primary:hover{background:var(--color-accent-hover)}.nN4yAq_secondary{background:var(--color-raised);color:var(--color-ink);border-color:var(--color-line-strong)}.nN4yAq_secondary:hover{border-color:var(--color-ink)}.nN4yAq_ghost{color:var(--color-ink);border-color:var(--color-line-strong);background:0 0}.nN4yAq_ghost:hover{border-color:var(--color-ink)}.nN4yAq_quiet{color:inherit;background:0 0;padding:0 12px}.nN4yAq_quiet:hover{background:var(--color-accent-tint)}.nN4yAq_small{min-height:36px;padding:0 16px;font-size:14px}.nN4yAq_eyebrow{font:500 13px/1.2 var(--font-sans);color:var(--color-muted);margin:0 0 14px}.nN4yAq_heading{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:400;line-height:1.06}.nN4yAq_badge{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-muted);font:500 12px/1.5 var(--font-sans);white-space:nowrap;align-items:center;padding:1px 9px;display:inline-flex}.nN4yAq_wordmark{color:var(--color-ink);flex-shrink:0;line-height:0;text-decoration:none;display:inline-flex}.nN4yAq_wordmarkSvg{height:calc(var(--wordmark-size,26px) * .9);aspect-ratio:750/261;width:auto}.nN4yAq_field{gap:6px;display:grid}.nN4yAq_fieldLabel{color:var(--color-muted);font-size:14px}.nN4yAq_fieldHint{color:var(--color-muted);font-size:13px}.nN4yAq_input{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-raised);width:100%;min-height:46px;color:var(--color-ink);font:400 16px/1.2 var(--font-sans);padding:0 14px;transition:border-color .15s,box-shadow .15s}.nN4yAq_input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint);outline:none}.nN4yAq_card{background:var(--color-surface);border-radius:var(--radius)}.nN4yAq_empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius);color:var(--color-muted);padding:28px 24px}.nN4yAq_quote{font-family:var(--font-quote);color:var(--color-accent);text-wrap:pretty;margin:0;font-size:22px;font-style:italic;font-weight:300;line-height:1.35}
.aTbWFa_header{z-index:10;background:color-mix(in srgb, var(--color-ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.aTbWFa_inner{width:var(--page-width);align-items:center;gap:32px;min-height:64px;margin-inline:auto;display:flex}.aTbWFa_mark{--wordmark-size:24px}.aTbWFa_nav{flex:1;gap:4px;display:flex;overflow-x:auto}.aTbWFa_link,.aTbWFa_soon{border-radius:var(--radius-pill);white-space:nowrap;padding:8px 12px;font-size:15px;text-decoration:none}.aTbWFa_link{color:var(--color-text)}.aTbWFa_link:hover{background:var(--color-accent-tint)}.aTbWFa_link[aria-current=page]{color:var(--color-ink);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line)}.aTbWFa_soon{color:var(--color-line-strong);cursor:default}.aTbWFa_me{align-items:center;gap:10px;display:flex}.aTbWFa_who{text-align:right;line-height:1.2;display:none}@media (min-width:720px){.aTbWFa_who{display:grid}}.aTbWFa_name{color:var(--color-ink);font-size:14px}.aTbWFa_community{color:var(--color-muted);font-size:12px}.aTbWFa_avatar{background:var(--color-accent);width:32px;height:32px;color:var(--color-raised);border-radius:50%;place-items:center;font-size:14px;font-weight:500;display:grid}.aTbWFa_logout{border-radius:var(--radius-pill);color:var(--color-muted);font:400 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:6px 10px}.aTbWFa_logout:hover{color:var(--color-ink);background:var(--color-accent-tint)}@media (max-width:560px){.aTbWFa_inner{gap:12px}.aTbWFa_logout{display:none}}
.xuUwcW_page{background:var(--color-dark);min-height:100svh;color:var(--color-on-dark);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.xuUwcW_backdrop{z-index:-4;position:absolute;inset:0}.xuUwcW_glow{filter:blur(20px);animation:xuUwcW_drift 26s var(--ease) infinite alternate;background:radial-gradient(38% 30% at 30% 40%,#8fb39438,#0000 70%),radial-gradient(30% 26% at 72% 62%,#f2f3ee1f,#0000 70%),radial-gradient(26% 22% at 58% 24%,#8fb39424,#0000 70%);position:absolute;inset:-20%}@keyframes xuUwcW_drift{0%{transform:translate(-3%,2%)scale(1)}50%{transform:translate(4%,-3%)scale(1.08)}to{transform:translate(-1%,4%)scale(1.03)}}.xuUwcW_staff{gap:clamp(14px,2.4vw,28px);animation:18s ease-in-out infinite alternate xuUwcW_sway;display:grid;position:absolute;top:50%;left:-5%;right:-5%;transform:translateY(-50%)rotate(-4deg)}.xuUwcW_staff span{background:linear-gradient(90deg,#0000,#f2f3ee29 20% 80%,#0000);height:1px}@keyframes xuUwcW_sway{0%{transform:translateY(-50%)rotate(-4deg)}to{transform:translateY(-46%)rotate(-2deg)}}.xuUwcW_footage{z-index:-3;position:absolute;inset:0}.xuUwcW_clip{object-fit:cover;opacity:0;filter:grayscale()contrast(1.4)brightness(.68);width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.xuUwcW_clip[data-front]{opacity:1;animation:10s linear both xuUwcW_push}@keyframes xuUwcW_push{0%{transform:scale(1.06)}to{transform:scale(1.14)}}.xuUwcW_tone{z-index:-2;mix-blend-mode:normal;background:radial-gradient(70% 60% at 50% 48%,#0000 0%,#1114118c 70%,#111411e6 100%),linear-gradient(#3d5a402e,#3d5a402e);position:absolute;inset:0}.xuUwcW_tone:after{content:"";mix-blend-mode:color;opacity:.55;background:#3d5a40;position:absolute;inset:0}.xuUwcW_grain{z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite xuUwcW_grain;position:absolute;inset:-50%}@keyframes xuUwcW_grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.xuUwcW_center{padding:48px var(--gutter);place-items:center;display:grid}.xuUwcW_heading{font-size:inherit;font-weight:inherit;animation:xuUwcW_rise 1.6s var(--ease) both;margin:0}.xuUwcW_mark{color:var(--color-on-dark);filter:drop-shadow(0 2px 32px #11141180)}.xuUwcW_mark svg{width:88px;height:auto}@keyframes xuUwcW_rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.xuUwcW_footer{width:var(--page-width);padding:20px 0 max(20px, env(safe-area-inset-bottom));letter-spacing:.02em;color:#f2f3ee80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-inline:auto;font-size:12px;display:flex}.xuUwcW_links{flex-wrap:wrap;gap:4px 20px;display:flex}.xuUwcW_links a{color:#f2f3ee9e;transition:color .2s var(--ease);text-decoration:none}.xuUwcW_links a:hover,.xuUwcW_links a:focus-visible,.xuUwcW_links .xuUwcW_enter{color:var(--color-on-dark)}@media (prefers-reduced-motion:reduce){.xuUwcW_glow,.xuUwcW_staff,.xuUwcW_grain,.xuUwcW_heading,.xuUwcW_clip[data-front]{animation:none}}
.VlV4va_page{background:var(--color-ground);min-height:100vh;display:grid}@media (min-width:900px){.VlV4va_page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.VlV4va_side{background:radial-gradient(ellipse 50% 40% at 30% 70%, #3d5a408c, transparent 70%), radial-gradient(ellipse 30% 25% at 75% 30%, #ffd29629, transparent 70%), linear-gradient(180deg, #2a2d27, var(--color-dark));color:var(--color-on-dark);flex-direction:column;justify-content:flex-end;padding:64px;display:none;position:relative;overflow:hidden}@media (min-width:900px){.VlV4va_side{display:flex}}.VlV4va_staff{gap:14px;display:grid;position:absolute;inset:34% -10% auto;transform:rotate(-6deg)}.VlV4va_staff span{background:#f2f3ee29;height:1px;display:block}.VlV4va_sideQuote{max-width:420px;color:var(--color-on-dark);font-size:30px;position:relative}.VlV4va_sideSource{color:#f2f3ee99;margin:12px 0 0;font-size:14px;position:relative}.VlV4va_box{width:min(460px,100%);padding:48px var(--gutter);place-self:center}.VlV4va_mark{--wordmark-size:30px}.VlV4va_title{letter-spacing:-.03em;color:var(--color-ink);margin:40px 0 8px;font-size:36px;font-weight:400;line-height:1.05}.VlV4va_lead{color:var(--color-muted);margin:0 0 28px}.VlV4va_notice{border-radius:var(--radius);background:var(--color-accent-tint);color:var(--color-ink);margin:0 0 20px;padding:12px 14px;font-size:15px}.VlV4va_google{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-raised);width:100%;min-height:48px;color:var(--color-ink);font:500 15px/1 var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:12px;display:flex}.VlV4va_google:hover{border-color:var(--color-ink)}.VlV4va_or{color:var(--color-muted);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.VlV4va_or:before,.VlV4va_or:after{content:"";border-top:1px solid var(--color-line);flex:1}.VlV4va_form{gap:16px;display:grid}.VlV4va_submit{margin-top:4px}.VlV4va_error{color:var(--color-danger);margin:0;font-size:14px}.VlV4va_invited{color:var(--color-muted);text-align:center;margin:32px 0 0;font-size:14px}
.s4_bGq_main{width:var(--page-width);margin-inline:auto;padding-bottom:96px}.s4_bGq_hero{max-width:720px;padding:clamp(48px,9vw,104px) 0 40px}.s4_bGq_title{letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.6vw,52px);font-weight:400;line-height:1.04}.s4_bGq_lead{max-width:60ch;color:var(--color-text);margin:0;line-height:1.55}.s4_bGq_stats{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:720px;display:grid;overflow:hidden}.s4_bGq_stat{background:var(--color-raised);gap:4px;padding:24px;display:grid}.s4_bGq_statValue{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.s4_bGq_statLabel{color:var(--color-muted);font-size:14px}.s4_bGq_meter{background:var(--color-surface);grid-column:1/-1;height:6px}.s4_bGq_meter span{background:var(--color-accent);height:100%;display:block}.s4_bGq_planned{max-width:720px;margin-top:56px}.s4_bGq_plannedTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 16px;font-size:13px;font-weight:500}.s4_bGq_steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.s4_bGq_steps li{border-top:1px solid var(--color-line);counter-increment:step;color:var(--color-text);grid-template-columns:32px 160px 1fr;gap:4px 16px;padding:16px 0;line-height:1.5;display:grid}.s4_bGq_steps li:before{content:counter(step, decimal-leading-zero);color:var(--color-line-strong);font-variant-numeric:tabular-nums}.s4_bGq_steps strong{color:var(--color-ink);font-weight:500}@media (max-width:640px){.s4_bGq_steps li{grid-template-columns:32px 1fr}.s4_bGq_steps li span{grid-column:2}}
.qlxpQW_main{width:var(--page-width);margin-inline:auto;padding-bottom:96px}.qlxpQW_hero{max-width:760px;padding:clamp(48px,9vw,104px) 0 32px}.qlxpQW_title{letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.02}.qlxpQW_search{align-items:center;display:flex;position:relative}.qlxpQW_searchIcon{color:var(--color-muted);pointer-events:none;position:absolute;left:20px}.qlxpQW_searchInput{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-raised);width:100%;min-height:64px;color:var(--color-ink);font:400 19px/1.2 var(--font-sans);appearance:none;padding:0 60px 0 54px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #1e26200a,0 8px 24px -12px #1e26201f}.qlxpQW_searchInput::placeholder{color:var(--color-muted);opacity:.8}.qlxpQW_searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-tint), 0 8px 24px -12px #1e262029;outline:none}.qlxpQW_searchInput::-webkit-search-cancel-button{display:none}.qlxpQW_kbd,.qlxpQW_spinner{position:absolute;right:22px}.qlxpQW_kbd{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-muted);font:500 13px/1 var(--font-sans);place-items:center;display:grid}.qlxpQW_spinner{border:2px solid var(--color-line-strong);border-top-color:var(--color-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite qlxpQW_spin}@keyframes qlxpQW_spin{to{transform:rotate(360deg)}}.qlxpQW_examples{color:var(--color-muted);margin:16px 0 0 4px;font-size:15px}.qlxpQW_examples a{color:var(--color-accent)}.qlxpQW_results{max-width:900px}.qlxpQW_count{color:var(--color-muted);margin:8px 0 12px;font-size:13px}.qlxpQW_list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.qlxpQW_row{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:24px;padding:18px 4px;display:flex}.qlxpQW_rowMain{min-width:0}.qlxpQW_songTitle{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:18px;font-weight:500;line-height:1.3}.qlxpQW_alt,.qlxpQW_firstLine,.qlxpQW_authors,.qlxpQW_lyric{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.qlxpQW_alt{color:var(--color-text)}.qlxpQW_firstLine{color:var(--color-muted)}.qlxpQW_alt,.qlxpQW_firstLine,.qlxpQW_authors{-webkit-line-clamp:1;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qlxpQW_lyric{-webkit-line-clamp:2;font-family:var(--font-quote);color:var(--color-text);-webkit-box-orient:vertical;font-size:17px;font-style:italic;display:-webkit-box;overflow:hidden}.qlxpQW_authors{color:var(--color-muted);font-size:14px}.qlxpQW_row mark{color:inherit;background:#3d5a4029;border-radius:3px;padding:0 1px}.qlxpQW_rowMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.qlxpQW_sources{color:var(--color-muted);white-space:nowrap;font-size:13px}
