.shell_shell__cUjia{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh}.shell_rail__F_SLo{background:var(--color-kraft);border-right:var(--rule);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.shell_wordmark__iiT0h{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:900;font-size:var(--t-xl);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--color-ink)}.shell_wordmarkIcon__BDxYc{width:1.7rem;height:1.7rem}.shell_nav__ynHO3{display:flex;flex-direction:column;gap:.15rem}.shell_navItem__g6Q77{display:block;padding:.5rem .7rem;border:1px solid transparent;font-size:var(--t-md);font-weight:600;text-decoration:none;color:var(--color-ink-soft);transition:background-color .18s ease,color .18s ease}.shell_navItem__g6Q77:focus-visible,.shell_navItem__g6Q77:hover{color:var(--color-ink);background:var(--color-kraft-dark)}.shell_navItem__g6Q77[aria-current=page]{background:var(--color-paper);border-color:var(--color-kraft-dark);color:var(--color-ink);font-weight:700}.shell_account__Hys8P{margin-top:auto;display:flex;flex-direction:column;gap:.4rem;padding-top:1rem;border-top:1px solid var(--color-kraft-dark)}.shell_accountEmail__p0fqP{margin:0;color:var(--color-ink-soft);overflow-wrap:anywhere}.shell_accountEmail__p0fqP,.shell_signOut__jL98Z{font-family:var(--font-mono);font-size:var(--t-2xs)}.shell_signOut__jL98Z{align-self:flex-start;background:none;border:0;padding:0;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-kraft-dark);text-decoration-color:var(--color-kraft-dark);text-underline-offset:.2em;cursor:pointer}.shell_signOut__jL98Z:focus-visible,.shell_signOut__jL98Z:hover{-webkit-text-decoration-color:var(--color-violation);text-decoration-color:var(--color-violation)}.shell_pane__mND1Q{display:flex;flex-direction:column;min-width:0;padding-bottom:4rem}.shell_strip__ZJjb6{padding:.85rem var(--pane-pad);background:var(--color-paper-flat);border-bottom:var(--rule)}.shell_stripInner__Xsh4u{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.25rem;max-width:var(--pane-max);width:100%;margin:0 auto}.shell_stripMain__UioW7{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;min-width:0}.shell_stripBack__0d39Z{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t-2xs);font-weight:600;color:var(--color-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--color-kraft-dark);text-decoration-color:var(--color-kraft-dark);text-underline-offset:.2em;white-space:nowrap}.shell_stripBack__0d39Z svg{width:.85em;height:.85em}.shell_stripBack__0d39Z:focus-visible,.shell_stripBack__0d39Z:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-violation);text-decoration-color:var(--color-violation)}.shell_stripAside__FfRSf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--color-ink-soft)}.shell_panel___mCvr{display:contents}.shell_menuButton___NyIQ{display:none}@media (max-width:720px){.shell_shell__cUjia{grid-template-columns:minmax(0,1fr)}.shell_rail__F_SLo{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--color-kraft-dark);padding:.5rem 1rem;gap:.5rem 1rem}.shell_wordmark__iiT0h{min-height:2.75rem;font-size:var(--t-xl)}.shell_menuButton___NyIQ{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;justify-content:center;padding:0 1rem;background:var(--color-paper);border:var(--rule-ink);border-radius:2px;font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);cursor:pointer}.shell_panel___mCvr{display:none;flex:1 1 100%;flex-direction:column;gap:1rem;padding-bottom:.75rem}.shell_panel___mCvr[data-open=true]{display:flex}.shell_navItem__g6Q77{display:flex;align-items:center;min-height:2.75rem}.shell_account__Hys8P{margin-top:0}.shell_signOut__jL98Z{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 .25rem 0 0}.shell_strip__ZJjb6{padding:.7rem var(--pane-pad)}.shell_stripAside__FfRSf{flex-basis:100%}}.ui_title__lk_bL{font-size:var(--t-xl);line-height:1.1;letter-spacing:.02em;overflow-wrap:anywhere}.ui_h2__QcJ7T,.ui_title__lk_bL{margin:0;font-family:var(--font-display);font-weight:900;text-transform:uppercase}.ui_h2__QcJ7T{font-size:var(--t-lg);line-height:1.2;letter-spacing:.04em}.ui_label__u_XtZ{font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.ui_note__wTi_q{margin:0;color:var(--color-ink-soft);font-size:var(--t-xs);line-height:1.6;max-width:62ch}.ui_body__gOI9l{margin:0;line-height:1.65;max-width:68ch}.ui_tag__jnnPu .ui_body__gOI9l,.ui_tag__jnnPu .ui_note__wTi_q,.ui_tag__jnnPu .ui_quote__QHQhG{max-width:64ch}.ui_section__05XEo{display:flex;flex-direction:column;gap:.65rem;padding-top:1.1rem;border-top:var(--rule)}.ui_sectionHead__I5xOT{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.ui_count__DKHQ8{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}.ui_sheet__HufQz{background:var(--color-paper-flat);border:var(--rule);padding:1.25rem 1.3rem}.ui_sheet__HufQz,.ui_tag__jnnPu{box-shadow:var(--shadow-tag-soft)}.ui_tag__jnnPu{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.15rem 1.1rem;background:var(--color-kraft);-webkit-clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch))}.ui_tagQuiet__1A8Ai{background:var(--color-paper-flat);color:var(--color-ink-soft);box-shadow:none}.ui_tagHead__X1dQu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;padding-bottom:.55rem;border-bottom:1px dashed var(--color-kraft-dark)}.ui_tagHeadMain__lLX0z{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;min-width:0}.ui_category__8UNF6{font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.ui_ticketNo__lcYp1{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--color-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_quote__QHQhG{margin:0;padding-left:.85rem;border-left:2px solid var(--color-kraft-dark);font-size:var(--t-md);line-height:1.55;overflow-wrap:anywhere}.ui_quote__QHQhG:before{content:"\201C";margin-right:.05em}.ui_quote__QHQhG:after{content:"\201D";margin-left:.05em}.ui_stamp__pZqBz{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .8rem;white-space:nowrap;transform:rotate(-3deg);transition:transform .18s ease}.ui_stampRemove__ZTcuO{background:var(--color-violation);border:2px solid var(--color-violation);color:var(--color-paper);box-shadow:inset 0 0 0 1px rgba(246,241,228,.55)}.ui_stampPush__zEpkB{color:var(--color-amber-dark);border:2px solid var(--color-amber-dark)}.ui_stampClarify__vwHY5{color:var(--color-clarify);border:2px dashed var(--color-clarify)}.ui_tag__jnnPu:focus-within .ui_stamp__pZqBz,.ui_tag__jnnPu:hover .ui_stamp__pZqBz{transform:rotate(0deg)}.ui_tallies__WneNO{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ui_tally__HQPix{display:flex;align-items:baseline;gap:.35rem;padding:.2rem .5rem;font-family:var(--font-mono);font-weight:700;font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ui_tallyCount__kQCyz{font-size:var(--t-md);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_tallyRemove__Vl3Zt{background:var(--color-violation);border:2px solid var(--color-violation);color:var(--color-paper);box-shadow:inset 0 0 0 1px rgba(246,241,228,.55)}.ui_tallyPush__MNwZQ{color:var(--color-amber-dark);border:2px solid var(--color-amber-dark)}.ui_tallyClarify__usLWF{color:var(--color-clarify);border:2px dashed var(--color-clarify)}.ui_tallyEmpty__sTUxU{background:var(--color-paper-flat);border:2px solid var(--color-kraft-dark);color:var(--color-ink-soft)}.ui_btnPrimary__8NRxF{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.3rem;border:0;border-radius:2px;background:var(--color-violation);color:var(--color-paper);font-family:var(--font-display);font-weight:900;font-size:var(--t-lg);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:var(--shadow-tag-soft);cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui_btnPrimary__8NRxF:focus-visible:not(:disabled),.ui_btnPrimary__8NRxF:hover:not(:disabled){background:var(--color-violation-dark);box-shadow:var(--shadow-tag);transform:translateY(-2px)}.ui_btn__rYxXN{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:.4rem .85rem;border:var(--rule-ink);border-radius:2px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease}.ui_btn__rYxXN:focus-visible:not(:disabled),.ui_btn__rYxXN:hover:not(:disabled){border-color:var(--color-violation);color:var(--color-violation-dark)}.ui_btnDanger__MbF_X{border-color:var(--color-violation);background:var(--color-violation);color:var(--color-paper)}.ui_btnDanger__MbF_X:focus-visible:not(:disabled),.ui_btnDanger__MbF_X:hover:not(:disabled){background:var(--color-violation-dark);border-color:var(--color-violation-dark);color:var(--color-paper)}.ui_btnPrimary__8NRxF:disabled,.ui_btn__rYxXN:disabled{opacity:.5;box-shadow:none;transform:none;cursor:default}.ui_link__jMA2z{color:var(--color-ink);font-weight:600;-webkit-text-decoration-color:var(--color-kraft-dark);text-decoration-color:var(--color-kraft-dark);text-underline-offset:.2em}.ui_link__jMA2z:focus-visible,.ui_link__jMA2z:hover{-webkit-text-decoration-color:var(--color-violation);text-decoration-color:var(--color-violation)}.ui_field__JrVie{display:flex;flex-direction:column;gap:.3rem}.ui_input__qexAL,.ui_select__ni_Ex,.ui_textarea__giqiT{width:100%;padding:.55rem .7rem;border:var(--rule-ink);border-radius:2px;background:var(--color-paper);color:var(--color-ink);font:inherit;line-height:1.5}.ui_textarea__giqiT{resize:vertical}.ui_select__ni_Ex{padding-right:2rem}.ui_notice__cAWJe{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;padding:.8rem .95rem;background:var(--color-paper-flat);border:var(--rule-ink)}.ui_noticeAlert__hpzKY{background:var(--color-paper);border-color:var(--color-violation)}.ui_noticeQuiet__wZrk4{border-color:var(--color-kraft-dark)}.ui_noticeTitle__qZ_dh{margin:0;font-family:var(--font-display);font-weight:900;font-size:var(--t-md);letter-spacing:.04em;text-transform:uppercase}.ui_notice__cAWJe p{margin:0;line-height:1.6;max-width:62ch}.ui_status__nqpzm{margin:0;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}@media (max-width:720px){.ui_btnPrimary__8NRxF,.ui_btn__rYxXN{min-height:2.75rem}.ui_input__qexAL,.ui_select__ni_Ex,.ui_textarea__giqiT{font-size:var(--t-md)}.ui_body__gOI9l,.ui_note__wTi_q,.ui_notice__cAWJe p,.ui_quote__QHQhG{overflow-wrap:anywhere}}.profile_page__hk0Op{display:flex;flex-direction:column;gap:1.1rem;padding:1.6rem var(--pane-pad) 0;max-width:var(--pane-frame);width:100%;margin:0 auto;min-width:0}.profile_lede__Jnqhi{margin:0;line-height:1.65;max-width:62ch}.profile_form__cuSDe{display:flex;flex-direction:column;gap:1.6rem}.profile_group__IbJQb{margin:0;padding:1.1rem 0 0;border:0;border-top:var(--rule);display:flex;flex-direction:column;gap:.85rem;min-width:0}.profile_legend__LzJLB{padding:0;font-family:var(--font-display);font-weight:900;font-size:var(--t-lg);letter-spacing:.04em;text-transform:uppercase}.profile_field__N3kmL{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:22rem}.profile_row__qthHm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;align-items:start}.profile_hint__azyIl{margin:0;color:var(--color-ink-soft);font-size:var(--t-xs);line-height:1.6;max-width:62ch}.profile_blocker__d0wZg{margin:.4rem 0 0;padding:.6rem .75rem;background:var(--color-paper);border:1px solid var(--color-violation);line-height:1.6;max-width:48ch}.profile_warning__7NoLu{margin:0;padding:.6rem .75rem;background:var(--color-paper-flat);border:var(--rule-ink);font-size:var(--t-md);line-height:1.6;max-width:62ch}.profile_error__tNKPV{margin:0;color:var(--color-violation-dark);font-size:var(--t-xs);line-height:1.5}.profile_empty__RiuyO{margin:0;color:var(--color-ink-soft);line-height:1.6}.profile_lines__MXFkX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;counter-reset:redline}.profile_line__l5KRD{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:center;counter-increment:redline}.profile_line__l5KRD:before{content:counter(redline,decimal-leading-zero);font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);color:var(--color-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile_lineActions__r6sKU{display:flex;flex-wrap:wrap;gap:.3rem}.profile_submitRow__xzU9W{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.2rem;padding-top:1.1rem;border-top:var(--rule)}.profile_saved__VQbo7{margin:0;font-family:var(--font-mono);font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft)}.profile_srOnly__eEOm_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.profile_row__qthHm{grid-template-columns:minmax(0,1fr)}.profile_field__N3kmL{max-width:none}}@media (max-width:720px){.profile_button__7s1c6,.profile_secondary__PJcbL,.profile_small__VFwCb{min-height:2.75rem}.profile_line__l5KRD{grid-template-columns:auto minmax(0,1fr)}.profile_lineActions__r6sKU{grid-column:1/-1}}.AnalyzePanel_panel__C_Y2I{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;padding:1.1rem 1.25rem 1.2rem;background:var(--color-kraft);-webkit-clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));box-shadow:var(--shadow-tag-soft)}.AnalyzePanel_panel__C_Y2I>*{max-width:100%}.AnalyzePanel_title__r3wio{margin:0;font-family:var(--font-display);font-weight:900;font-size:var(--t-lg);letter-spacing:.04em;text-transform:uppercase}.AnalyzePanel_body__s9dj_{margin:0;line-height:1.6;max-width:58ch}.AnalyzePanel_field__kE8l8{display:flex;flex-direction:column;gap:.3rem;width:100%;max-width:28rem}.AnalyzePanel_hint__PS5Go{margin:0;color:var(--color-ink-soft);font-size:var(--t-xs);line-height:1.55}.AnalyzePanel_error__8nmTU{margin:0;padding:.6rem .75rem;background:var(--color-paper);border:1px solid var(--color-violation);line-height:1.6;max-width:58ch}.AnalyzePanel_inline__MJMSa{color:var(--color-ink);font-weight:600;-webkit-text-decoration-color:var(--color-kraft-dark);text-decoration-color:var(--color-kraft-dark);text-underline-offset:.2em}.AnalyzePanel_inline__MJMSa:focus-visible,.AnalyzePanel_inline__MJMSa:hover{-webkit-text-decoration-color:var(--color-violation);text-decoration-color:var(--color-violation)}@media (max-width:720px){.AnalyzePanel_button__MCfMF,.AnalyzePanel_link__Ot26V{min-height:2.75rem}.AnalyzePanel_body__s9dj_,.AnalyzePanel_error__8nmTU{overflow-wrap:anywhere}}.UploadPreview_page__iZlhR{display:flex;flex-direction:column;gap:1.1rem;padding:1.6rem var(--pane-pad) 0;max-width:var(--pane-frame);width:100%;margin:0 auto;min-width:0}.UploadPreview_lede__D_hC5{margin:0;line-height:1.65;max-width:62ch}.UploadPreview_inputs__WlRd_{display:flex;flex-direction:column;gap:1.1rem;max-width:44rem;padding-top:1.1rem;border-top:var(--rule)}.UploadPreview_field__CcBw7{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;min-width:0}.UploadPreview_field__CcBw7>*{max-width:100%}.UploadPreview_file__v439X{width:100%;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}.UploadPreview_file__v439X::-webkit-file-upload-button{margin-right:.75rem;padding:.4rem .85rem;border:var(--rule-ink);border-radius:2px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.UploadPreview_file__v439X::file-selector-button{margin-right:.75rem;padding:.4rem .85rem;border:var(--rule-ink);border-radius:2px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.UploadPreview_file__v439X::-webkit-file-upload-button:hover{border-color:var(--color-violation);color:var(--color-violation-dark)}.UploadPreview_file__v439X::file-selector-button:hover{border-color:var(--color-violation);color:var(--color-violation-dark)}.UploadPreview_result__PYvWG{display:flex;flex-direction:column;gap:1rem}.UploadPreview_skippedList__VtbCr{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-size:var(--t-md);line-height:1.55}.UploadPreview_sectionId__qFKxF{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}.UploadPreview_hint__C2ZOW{margin:0;color:var(--color-ink-soft);font-size:var(--t-xs);line-height:1.6;max-width:62ch}.UploadPreview_preview__EXkFx{margin:0;max-height:26rem;overflow:auto;padding:1.1rem 1.2rem;background:var(--color-paper-flat);border:var(--rule);box-shadow:var(--shadow-tag-soft);font-family:var(--font-sans);font-size:var(--t-md);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.UploadPreview_button__Aqbqw{min-height:2.75rem}.UploadPreview_preview__EXkFx{padding:.9rem 1rem;max-height:20rem}}.report_page__j3iaQ{gap:1.6rem;padding:1.6rem var(--pane-pad) 0;max-width:var(--pane-frame);width:100%;margin:0 auto}.report_page__j3iaQ,.report_verdict__JqcaE{display:flex;flex-direction:column;min-width:0}.report_verdict__JqcaE{gap:.6rem}.report_verdictLabel__OhV4q{margin:0;font-family:var(--font-display);font-weight:900;font-size:var(--t-2xl);line-height:1.08;letter-spacing:.015em;text-transform:uppercase}.report_summary__NhzOl{margin:0;font-size:var(--t-lg);line-height:1.6;max-width:54ch}.report_leadFacts__3N7Km{display:flex;flex-wrap:wrap;gap:.2rem .6rem;font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft)}.report_disclaimer__1kTV0{display:flex;flex-direction:column;gap:.25rem;padding-top:.8rem;border-top:var(--rule-ink)}.report_disclaimerLabel__2A9lX{font-family:var(--font-mono);font-weight:700;font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.report_disclaimer__1kTV0 p{margin:0;max-width:62ch;font-size:var(--t-xs);line-height:1.55;color:var(--color-ink-soft)}.report_group__thfxE{padding-top:1.1rem;border-top:var(--rule)}.report_flags__yVTcf,.report_group__thfxE{display:flex;flex-direction:column;gap:.8rem}.report_flags__yVTcf{list-style:none;margin:0;padding:0}.report_flagFoot__WSqGM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.report_quietNote__25p5e{font-family:var(--font-mono);font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft)}.report_counter__z9Mct{margin:0;max-width:64ch;padding:.7rem .85rem;background:var(--color-paper);border:1px solid var(--color-violation);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.report_copyRow__48YhX{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.report_copyNote__NbbNr{font-size:var(--t-xs);color:var(--color-violation-dark)}.report_suggestions__QjTfA{display:flex;flex-direction:column;gap:.75rem;padding-top:1.1rem;border-top:var(--rule)}.report_suggestionList__MDqHp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.report_suggestion__qKqlD{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;padding:.8rem .95rem;background:var(--color-paper-flat);border:1px solid var(--color-steel)}.report_suggestion__qKqlD p{margin:0;line-height:1.6;max-width:62ch}.report_suggestionTag__v7DTm{font-family:var(--font-mono);font-weight:700;font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.report_profileList__jT1tL{margin:0;display:flex;flex-direction:column;gap:.3rem}.report_profileRow__b7nRm{display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline;padding:.2rem 0}.report_profileRow__b7nRm dt{min-width:7rem}.report_profileRow__b7nRm dd{margin:0;overflow-wrap:anywhere;min-width:0}.report_skippedList__lZhU9{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem;font-size:var(--t-md);line-height:1.55}.report_sectionId__6o5Rb{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}.report_footRow__X9xWG{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding-top:1.1rem;border-top:var(--rule)}@media (max-width:720px){.report_page__j3iaQ{gap:1.3rem;padding-top:1.2rem}.report_verdictLabel__OhV4q{font-size:var(--t-xl)}.report_copyBtn__VT8It{min-height:2.75rem}.report_profileRow__b7nRm dt{min-width:0;flex-basis:100%}}.qa_box__SW_pv{gap:.75rem;padding-top:1.1rem;border-top:var(--rule)}.qa_box__SW_pv,.qa_form__N5Rdu{display:flex;flex-direction:column}.qa_form__N5Rdu{gap:.5rem;max-width:44rem}.qa_formError__U9i_Z{margin:0;color:var(--color-violation-dark);font-size:var(--t-xs)}.qa_history__tnSPL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;max-width:44rem}.qa_entry__bz02p{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;background:var(--color-paper-flat);border:var(--rule)}.qa_entry__bz02p p{margin:0;line-height:1.65}.qa_question__v_dFa{font-weight:600;overflow-wrap:anywhere}.qa_wait__HLucY{margin:0;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--color-ink-soft)}.qa_answer__nBBl3,.qa_error__R5np5,.qa_refusal__3dj30{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.qa_answer__nBBl3{padding:.75rem .85rem;background:var(--color-paper);border:var(--rule)}.qa_answer__nBBl3 p,.qa_error__R5np5 p,.qa_refusal__3dj30 p{align-self:stretch;max-width:62ch}.qa_grounding__a717B{font-family:var(--font-mono);font-weight:700;font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;background:var(--color-kraft);color:var(--color-ink)}.qa_refusal__3dj30{padding:.75rem .85rem;background:var(--color-paper);border:1px solid var(--color-steel)}.qa_refusalChip__ayuuC{font-family:var(--font-mono);font-weight:700;font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-steel)}.qa_error__R5np5{padding:.75rem .85rem;background:var(--color-paper);border:1px solid var(--color-violation)}@media (max-width:720px){.qa_retry__zyupz,.qa_submit__zHlrL{min-height:2.75rem;align-self:stretch}.qa_input__Yu3cO{font-size:var(--t-md)}.qa_entry__bz02p p,.qa_error__R5np5 p,.qa_refusal__3dj30 p{overflow-wrap:anywhere}}.library_page__b8ftB{display:flex;flex-direction:column;gap:1.1rem;padding:1.6rem var(--pane-pad) 0;max-width:var(--pane-frame);width:100%;margin:0 auto;min-width:0}.library_list__NNsTW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.library_rowItem__vlUBJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding-bottom:.5rem;border-bottom:var(--rule)}.library_row__itq2v{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.3rem 1rem;gap:.3rem 1rem;align-items:center;padding:.7rem .85rem;background:var(--color-paper-flat);color:var(--color-ink);text-decoration:none;transition:background-color .18s ease,-webkit-clip-path .18s ease;transition:background-color .18s ease,clip-path .18s ease;transition:background-color .18s ease,clip-path .18s ease,-webkit-clip-path .18s ease}.library_row__itq2v:focus-visible,.library_row__itq2v:hover{background:var(--color-kraft);-webkit-clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch))}.library_rowTitle__WPxpo{font-weight:700;overflow-wrap:anywhere}.library_rowMeta__aEqgA{margin:0;grid-column:1;font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--color-ink-soft)}.library_chips__0gFLQ{grid-column:2;grid-row:1/span 2;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.library_chip__AvHlx{font-family:var(--font-mono);font-weight:700;font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;padding:.12rem .45rem;background:var(--color-paper);border:2px solid var(--color-kraft-dark);color:var(--color-ink-soft);white-space:nowrap}.library_chipRemove__Fst3m{background:var(--color-violation);border-color:var(--color-violation);color:var(--color-paper)}.library_chipPush__b_KBU{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.library_chipClarify__kp6HN{border-style:dashed;border-color:var(--color-clarify);color:var(--color-clarify)}.library_empty__VUGEh{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;max-width:34rem}.library_empty__VUGEh p{margin:0;line-height:1.65}.library_deleteBox__C8s1D{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.library_deleteWarn___aqb_{margin:0;line-height:1.55;max-width:36rem}.library_deleteActions__0GUAc{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:720px){.library_cta__QIafv,.library_deleteBtn__ywdgG,.library_deleteConfirm__CtPJD{min-height:2.75rem}.library_row__itq2v{-webkit-clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch))}}@media (max-width:480px){.library_rowItem__vlUBJ{grid-template-columns:minmax(0,1fr);justify-items:start}.library_row__itq2v{grid-template-columns:minmax(0,1fr);width:100%}.library_chips__0gFLQ{grid-column:1;grid-row:auto;justify-content:flex-start}}