.f9kr9a_aside{flex:340px;min-width:0;padding-top:36px;position:relative}.f9kr9a_string{background:var(--gold);width:2px;height:82px;margin-left:-1px;position:absolute;top:-40px;left:50%}.f9kr9a_ring{border:2px solid var(--gold);z-index:1;background:var(--bg);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:30px;left:50%}.f9kr9a_window{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;position:relative;box-shadow:0 30px 60px #00000080}.f9kr9a_titleBar{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.f9kr9a_dot{border-radius:50%;width:10px;height:10px}.f9kr9a_file{color:var(--muted);margin-left:8px;font-size:12px}.f9kr9a_body{flex-direction:column;gap:16px;padding:22px 24px 24px;display:flex}.f9kr9a_message{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.f9kr9a_dayRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.f9kr9a_day{font-family:var(--font-festive);color:var(--gold);font-size:34px;font-weight:700;line-height:1}.f9kr9a_tag{letter-spacing:.06em;border:1px solid;border-radius:4px;padding:2px 8px;font-size:11px}.f9kr9a_title{font-family:var(--font-pixel);color:var(--cream);margin:0;font-size:44px;font-weight:400;line-height:.9}.f9kr9a_brief{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.f9kr9a_steps{color:var(--cream);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.f9kr9a_steps li{gap:10px;display:flex}.f9kr9a_box{color:var(--green);flex:none}.f9kr9a_actions{flex-wrap:wrap;gap:8px;display:flex}.f9kr9a_start{background:var(--red);color:#fff;min-height:44px;box-shadow:0 3px 0 var(--red-shadow);border-radius:8px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.f9kr9a_start:hover{color:#fff}.f9kr9a_mark{border:1px solid var(--border-dashed);min-height:44px;color:var(--cream);font:500 14px var(--font-mono);cursor:pointer;background:0 0;border-radius:8px;padding:0 16px}.f9kr9a_isBuilt{border-color:var(--green);color:var(--green)}.f9kr9a_share{border-top:1px dashed var(--border-dashed);flex-direction:column;gap:10px;padding-top:16px;display:flex}.f9kr9a_shareLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.f9kr9a_hashtags{border:1px solid var(--border-dashed);background:var(--bg);border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.f9kr9a_hashtagText{min-width:0;font-family:var(--font-pixel);color:var(--gold);flex:1;font-size:28px;line-height:1.1}.f9kr9a_dayTag{color:var(--muted)}.f9kr9a_copy{min-height:44px;color:var(--cream);font:500 13px var(--font-mono);cursor:pointer;background:#1a2142;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.f9kr9a_links{flex-wrap:wrap;gap:0 16px;font-size:13px;display:flex}.f9kr9a_links a{align-items:center;min-height:44px;display:inline-flex}