.pdf_pdf_root__GZ2uO{max-width:920px;margin:0 auto;padding:56px 24px 120px;display:flex;flex-direction:column;gap:24px}.pdf_pdf_head__TPKD4{display:flex;flex-direction:column;gap:10px;max-width:60ch}.pdf_pdf_eyebrow__yOH0C{font-family:var(--j-font-mono);font-size:var(--j-t-meta);letter-spacing:1.5px;text-transform:uppercase;color:var(--j-ink-3)}.pdf_pdf_h__XjRR7{font-family:var(--j-font-sans);font-weight:900;font-size:clamp(26px,3vw,32px);letter-spacing:-.035em;color:var(--j-ink);line-height:1.15;margin:0}.pdf_pdf_h__XjRR7 em{font-family:var(--j-font-serif);font-style:italic}.pdf_pdf_sub__T1_PI{font-size:var(--j-t-body-lg);color:var(--j-ink-2);margin:0;line-height:1.55}.pdf_dz___eg5V{border:1px dashed var(--j-rule-2);background:var(--sr-card);border-radius:var(--sr-r-lg);box-shadow:var(--sr-shadow-card);padding:clamp(36px,6vw,64px) 24px;text-align:center;color:var(--j-ink-2);cursor:pointer;transition:border-color var(--j-d-120) var(--j-easing),background var(--j-d-120) var(--j-easing)}.pdf_dz___eg5V:hover,.pdf_dz_active__dJQgf,.pdf_dz_hot___U5aQ{border-color:var(--j-accent);background:var(--j-accent-wash)}.pdf_dz_icon__TFuNj{font-family:var(--j-font-mono);font-size:28px;color:var(--j-accent);margin-bottom:14px}.pdf_dz_title__VWMfD{font-family:var(--j-font-sans);font-size:18px;font-weight:500;color:var(--j-ink);margin-bottom:6px}.pdf_dz_sub__w2uJF{font-size:var(--j-t-body);color:var(--j-ink-3);margin-bottom:16px}.pdf_dz_browse__SMNev{gap:8px;font-family:var(--j-font-sans);letter-spacing:1.5px;text-transform:uppercase;padding:10px 16px;border:1px solid var(--j-ink);background:var(--j-ink);color:var(--j-paper);cursor:pointer;border-radius:var(--sr-r-md);font-weight:700}.pdf_dz_browse__SMNev,.pdf_dz_chip__yKM0h{display:inline-flex;align-items:center;font-size:12px}.pdf_dz_chip__yKM0h{gap:10px;font-family:var(--j-font-mono);color:var(--j-ink-2);padding:8px 14px;border:1px solid var(--j-rule-2);background:var(--j-paper-2);border-radius:var(--sr-r-pill)}.pdf_stream__8KPEY{background:#0f0f0f;color:#d8d4ce;border:1px solid #222;font-family:var(--j-font-mono);font-size:13px;line-height:1.65;padding:18px 22px;border-radius:var(--sr-r-lg);height:320px;max-height:320px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior:contain;animation:pdf_pdf_stream_in__Coh6C var(--j-d-200) var(--j-easing) both}@keyframes pdf_pdf_stream_in__Coh6C{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pdf_stream_line__1QOM_{display:flex;gap:10px;align-items:flex-start;animation:pdf_pdf_line_in__kUr1Z var(--j-d-120) var(--j-easing) both}@keyframes pdf_pdf_line_in__kUr1Z{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.pdf_tick_ok__ApLPI{color:#22c55e}.pdf_tick_warn__IglMp{color:#f97316}.pdf_tick_info__bXXRZ{color:#7dd3fc}.pdf_tick_final__MIKjH{color:#d97757}.pdf_tick_thinking__GXz1F{color:#d97757;animation:pdf_pdf_pulse__XgWEY 1s ease-in-out infinite}@keyframes pdf_pdf_pulse__XgWEY{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.pdf_line_final__NKeOc{color:var(--j-accent-dim,#0f5a2b);padding-top:6px}@media (prefers-reduced-motion:reduce){.pdf_stream__8KPEY,.pdf_stream_line__1QOM_{animation-duration:var(--j-d-120)!important;animation-timing-function:linear!important}.pdf_stream__8KPEY{scroll-behavior:auto!important}.pdf_tick_thinking__GXz1F{animation:none!important}}.pdf_grid_wrap__Rh23B{animation:pdf_pdf_grid_in__kCGUP var(--j-d-300) var(--j-easing) both}@keyframes pdf_pdf_grid_in__kCGUP{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pdf_grid_head__2jgGx{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;gap:16px;flex-wrap:wrap}.pdf_grid_title__c2sU2{font-family:var(--j-font-sans);font-size:18px;font-weight:900;color:var(--j-ink)}.pdf_grid_meta__fBhc_{font-family:var(--j-font-mono);font-size:12px;color:var(--j-ink-3);letter-spacing:.3px}.pdf_grid__aFRbE{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.pdf_card__oLkJt{border-bottom:1px solid var(--j-rule);border:1px solid var(--j-rule);border-bottom-color:var(--j-rule-2);background:var(--sr-card);border-radius:var(--sr-r-lg);box-shadow:var(--sr-shadow-card);padding:16px 18px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--j-d-200) var(--j-easing),background var(--j-d-120) var(--j-easing)}.pdf_card_wide__kB5vg{grid-column:1/-1}.pdf_card__oLkJt[data-card-state=confirmed]{border-bottom-color:var(--j-accent)}.pdf_card__oLkJt[data-card-state=flag]{border-left:3px solid var(--j-flag);border-bottom-color:var(--j-flag);background:var(--j-flag-wash)}.pdf_card__oLkJt[data-card-state=pending]{border-left:3px solid var(--j-warn,#d97757);border-bottom-color:var(--j-warn,#d97757);background:var(--j-warn-wash,#fef3ec)}.pdf_card_head__294nl{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pdf_card_lbl__tjbgW{font-family:var(--j-font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--j-ink-3)}.pdf_card_actions__v19Aj{display:flex;gap:10px;flex-wrap:wrap}.pdf_card_btn__HV749{appearance:none;border:0;background:transparent;padding:0;font-family:var(--j-font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--j-ink-3);cursor:pointer;transition:color var(--j-d-120) var(--j-easing)}.pdf_card_btn__HV749:hover{color:var(--j-ink)}.pdf_card_btn_confirm__RnAxC{color:var(--j-accent)}.pdf_card_btn_flag__xqeoq{color:var(--j-flag)}.pdf_card_btn_confirm_pending__iZlxn{padding:6px 12px;background:var(--j-warn,#d97757);color:var(--j-paper,#fff);border:1px solid var(--j-warn,#d97757);letter-spacing:1px}.pdf_card_btn_confirm_pending__iZlxn:hover{color:var(--j-paper,#fff);filter:brightness(.95)}.pdf_card_review_pill__GNbaz{display:inline-flex;align-items:center;gap:4px;margin-left:10px;padding:2px 8px;border:1px solid var(--j-warn,#d97757);background:var(--j-warn-wash,#fef3ec);color:var(--j-warn,#d97757);font-family:var(--j-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.pdf_card_body__TQcen{line-height:1.55;flex-direction:column;gap:6px}.pdf_card_body__TQcen,.pdf_card_role__PmN_p{font-size:var(--j-t-body);color:var(--j-ink-2);display:flex}.pdf_card_role__PmN_p{justify-content:space-between;gap:16px}.pdf_card_role_when__I_uib{font-family:var(--j-font-mono);font-size:11px;color:var(--j-ink-3);white-space:nowrap}.pdf_chips__t8mlb{display:flex;flex-wrap:wrap;gap:6px}.pdf_chip__AYziR{font-family:var(--j-font-mono);font-size:11px;letter-spacing:.4px;padding:3px 8px;border:1px solid var(--j-rule-2);background:var(--j-paper);color:var(--j-ink-2)}.pdf_commit_row__rtpeo{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--j-rule-2);flex-wrap:wrap}.pdf_commit_count__kUxCx{color:var(--j-ink-3)}.pdf_commit_count__kUxCx,.pdf_commit_err__2B7a3{font-family:var(--j-font-mono);font-size:12px;letter-spacing:.3px}.pdf_commit_err__2B7a3{color:var(--j-flag)}.pdf_review_banner__VLOUk{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--j-warn,#d97757);border-left-width:3px;background:var(--j-warn-wash,#fef3ec);flex-wrap:wrap}.pdf_review_banner_text__z_2zq{display:flex;align-items:baseline;gap:8px;font-family:var(--j-font-sans);font-size:var(--j-t-body);color:var(--j-ink);line-height:1.45;flex:1 1 auto;min-width:0}.pdf_review_banner_icon___N_5Q{color:var(--j-warn,#d97757);font-size:14px;flex-shrink:0}.pdf_review_banner_link___PrzU{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--j-warn,#d97757);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdf_review_banner_link___PrzU:hover{color:var(--j-ink)}.pdf_review_banner_cta__YiNNh{appearance:none;border:1px solid var(--j-warn,#d97757);background:var(--j-warn,#d97757);color:var(--j-paper,#fff);font-family:var(--j-font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;padding:8px 14px;cursor:pointer;flex-shrink:0;transition:filter var(--j-d-120) var(--j-easing)}.pdf_review_banner_cta__YiNNh:hover{filter:brightness(.95)}[data-j-root],[data-screen-label^="join/"]{--j-paper:var(--sr-paper);--j-paper-2:var(--sr-paper-2);--j-paper-3:var(--sr-card-tint);--j-ink:var(--sr-ink);--j-ink-2:var(--sr-ink-2);--j-ink-3:var(--sr-ink-3);--j-ink-4:var(--sr-ink-4);--j-rule:var(--sr-rule);--j-rule-2:rgba(10,10,10,0.16);--j-rule-3:var(--sr-ink-5);--j-accent:var(--sr-ink);--j-accent-dim:var(--sr-ink-2);--j-accent-wash:rgba(10,10,10,0.06);--j-accent-line:rgba(10,10,10,0.24);--j-mark:var(--sr-warning);--j-mark-wash:rgba(184,84,30,0.10);--j-found:#6b2d5c;--j-found-wash:rgba(107,45,92,0.08);--j-join:#8b6f1f;--j-join-wash:rgba(139,111,31,0.08);--j-flag:var(--sr-danger);--j-flag-wash:rgba(184,35,35,0.08);--j-font-sans:var(--sr-sans);--j-font-serif:var(--sr-sans);--j-font-mono:var(--sr-mono);--j-t-micro:10.5px;--j-t-meta:11px;--j-t-label:11px;--j-t-body:13px;--j-t-body-lg:14px;--j-t-h:16px;--j-t-h-lg:20px;--j-t-display:32px;--j-t-hero:44px;--j-radius:var(--sr-r-lg);--j-frame-pad:44px;--j-frame-pad-mobile:20px;--j-page-max:1100px;--j-card-max:680px;--j-done-max:880px;--j-z-nav:100;--j-z-overlay:1000;--j-z-modal:1100;--j-easing:cubic-bezier(0.2,0.7,0.2,1);--j-easing-spring:cubic-bezier(0.2,0.7,0.2,1);--j-d-120:120ms;--j-d-200:200ms;--j-d-300:300ms;--j-d-400:400ms;--j-d-2400:2400ms;--j-motion-y:8px;--j-step-fade:opacity var(--j-d-200) var(--j-easing)}[data-j-root]{background:var(--j-paper);color:var(--j-ink);font-family:var(--j-font-sans);font-size:var(--j-t-body);line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-j-root] *,[data-j-root] :after,[data-j-root] :before{box-sizing:border-box}.join-page{position:relative;max-width:var(--j-page-max);margin:0 auto;padding:40px 24px 88px}.join-frame{background:var(--sr-card);border:1px solid var(--j-rule);border-radius:var(--j-radius);padding:clamp(24px,3.5vw,44px);box-shadow:var(--sr-shadow-card-lg)}.join-tf-card{max-width:var(--j-card-max);margin:0 auto;display:flex;flex-direction:column;gap:14px}.join-q{display:flex;align-items:baseline;gap:14px;font-family:var(--j-font-sans);font-size:clamp(20px,2.3vw,27px);line-height:1.18;letter-spacing:-.035em;font-weight:900;color:var(--j-ink)}.join-q .join-n{font-family:var(--j-font-mono);font-size:12px;letter-spacing:1px;color:var(--j-ink-3);white-space:nowrap}.join-help{font-size:var(--j-t-body);color:var(--j-ink-2);max-width:56ch}.join-input{width:100%;background:var(--sr-card);border:1px solid var(--j-rule);border-radius:var(--sr-r-md);padding:13px 14px;font-family:var(--j-font-sans);font-size:16px;color:var(--j-ink);outline:none;transition:border-color var(--j-d-120) var(--j-easing)}.join-input:focus{border-color:var(--j-accent);box-shadow:inset 0 0 0 1px var(--j-accent)}.join-input::placeholder{color:var(--j-ink-4)}.join-row{display:flex;gap:16px;flex-wrap:wrap}.join-row>*{flex:1 1 240px;min-width:0}.join-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;border-top:1px dashed var(--j-rule);flex-wrap:wrap}.join-kb{font-size:var(--j-t-meta);color:var(--j-ink-3);letter-spacing:.3px}.join-kb,.join-kb kbd{font-family:var(--j-font-mono)}.join-kb kbd{font-size:10px;padding:1px 5px;border:1px solid var(--j-rule-2);background:var(--j-paper-2);color:var(--j-ink-2);border-radius:var(--sr-r-pill)}.join-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--j-font-sans);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:10px 16px;border:1px solid var(--j-ink);background:var(--j-ink);color:var(--j-paper);border-radius:var(--sr-r-md);font-weight:700;box-shadow:var(--sr-shadow-pill);cursor:pointer;text-decoration:none;transition:background-color var(--j-d-120) var(--j-easing),color var(--j-d-120) var(--j-easing)}.join-cta:hover{background:var(--j-accent-dim);border-color:var(--j-accent-dim);color:var(--j-paper)}.join-cta:disabled,.join-cta[aria-disabled=true]{opacity:.4;cursor:not-allowed}.join-cta-ghost{background:var(--sr-card);color:var(--j-ink);border-color:var(--j-rule)}.join-cta-ghost:hover{color:var(--j-ink);border-color:var(--j-ink);background:transparent}.join-cta-primary{background:var(--j-accent);border-color:var(--j-accent);color:#fff}.join-cta-primary:hover{background:var(--j-accent-dim);border-color:var(--j-accent-dim);color:#fff}.join-savechip{display:inline-flex;align-items:center;gap:8px;font-family:var(--j-font-mono);font-size:var(--j-t-meta);color:var(--j-ink-3);letter-spacing:.3px}.join-dot{width:6px;height:6px;background:var(--j-accent);display:inline-block;border-radius:50%;animation:join-pulse var(--j-d-2400) ease-in-out infinite}@keyframes join-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}[data-j-step-fade]{animation:join-step-in var(--j-d-300) var(--j-easing) both}@keyframes join-step-in{0%{opacity:0;transform:translateY(var(--j-motion-y,8px))}to{opacity:1;transform:translateY(0)}}[data-j-step-fade-out]{animation:join-step-out var(--j-d-200) var(--j-easing) both}@keyframes join-step-out{0%{opacity:1}to{opacity:0}}[data-join-stagger]{opacity:0;transform:translateY(var(--j-motion-y,8px));animation:join-stagger-in var(--j-d-300) var(--j-easing) both;animation-delay:var(--j-stagger-delay,0s)}@keyframes join-stagger-in{0%{opacity:0;transform:translateY(var(--j-motion-y,8px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-j-root],[data-screen-label^="join/"]{--j-step-fade:opacity var(--j-d-120) linear;--j-motion-y:0px}[data-j-step-fade-out],[data-j-step-fade],[data-join-stagger]{animation-duration:var(--j-d-120)!important;animation-timing-function:linear!important;animation-delay:0s!important}.join-dot{animation:none}[data-j-root] *,[data-j-root] :after,[data-j-root] :before{transition-duration:var(--j-d-120)!important;transition-timing-function:linear!important;animation-duration:var(--j-d-120)!important;animation-iteration-count:1!important}}