._badgeConflict_5cyec_13{align-items:center;gap:var(--sp-1);font-family:var(--font-body);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;padding:var(--sp-1) var(--sp-2);border:1px solid var(--signal-amber-line);white-space:nowrap;color:var(--signal-rust);background:var(--signal-external-bg);cursor:pointer;margin-left:var(--sp-1);border-left-width:2px;flex-shrink:0;font-weight:700;line-height:1.2;display:inline-flex}._badgeConflict_5cyec_13:hover{background:var(--signal-external-bg);border-color:var(--signal-external)}._badgeConflictDeferred_5cyec_40{align-items:center;gap:var(--sp-1);font-family:var(--font-body);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;padding:var(--sp-1) var(--sp-2);border:1px dashed var(--signal-amber-line);white-space:nowrap;color:var(--signal-rust);background:var(--signal-external-bg);cursor:pointer;margin-left:var(--sp-1);border-left-width:2px;flex-shrink:0;font-weight:700;line-height:1.2;display:inline-flex}._badgeConflictDeferred_5cyec_40:hover{background:var(--signal-external-bg);border-color:var(--signal-external)}._badgeUnitsDiffer_5cyec_69{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;padding:var(--sp-1) var(--sp-1);border:1px solid var(--border);white-space:nowrap;color:var(--ink-soft);margin-left:var(--sp-1);cursor:default;background:0 0;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}._trigger_5cyec_88{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._overlay_5cyec_97{background:color-mix(in srgb, var(--ink) 60%, transparent);z-index:var(--z-modal);padding:var(--sp-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_5cyec_108{background:var(--surface-white);border:2px solid var(--ink);width:100%;max-width:480px;max-height:calc(100vh - 80px);padding:var(--sp-4) var(--sp-5) var(--sp-5);overflow-y:auto}._header_5cyec_118{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}._title_5cyec_125{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-base);color:var(--ink);font-weight:700;line-height:1.4}._closeBtn_5cyec_134{font-family:var(--font-body);font-size:var(--fs-label);color:var(--muted-strong);cursor:pointer;padding:0 var(--sp-1);line-height:1;font-weight:var(--fw-medium);letter-spacing:var(--ls-base);background:0 0;border:1px solid #0000;flex-shrink:0}._closeBtn_5cyec_134:hover{color:var(--ink)}._explainRow_5cyec_149{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-2);border:1px solid var(--signal-amber-line);background:var(--signal-external-bg);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--signal-external);line-height:1.5}._unitMismatchNote_5cyec_160{margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--hairline);background:var(--surface-1);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--muted-strong);line-height:1.4}._sectionLabel_5cyec_171{margin-top:var(--sp-4);font-family:var(--font-body);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-strong);font-weight:700}._evidenceList_5cyec_181{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}._evidenceChip_5cyec_188{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--muted-strong);padding:var(--sp-2) var(--sp-3);text-align:left;cursor:pointer;letter-spacing:var(--ls-base);background:0 0;border:1px solid #0000}._evidenceChip_5cyec_188:hover{background:var(--surface-0-hover)}._evidenceChip_5cyec_188:disabled{opacity:.5;cursor:not-allowed}._customToggle_5cyec_203{margin-top:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-label);color:var(--muted-strong);padding:var(--sp-2) var(--sp-3);text-align:left;cursor:pointer;width:100%;font-weight:var(--fw-medium);letter-spacing:var(--ls-base);background:0 0;border:1px solid #0000}._customToggle_5cyec_203:hover{border-color:var(--ink-soft);color:var(--ink-soft)}._customRow_5cyec_219{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}._customInput_5cyec_225{border:1px solid var(--border);padding:var(--sp-2) var(--sp-2);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--ink);background:var(--paper);outline:none;flex:1}._customInput_5cyec_225:focus{border-color:var(--ink-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}._customSubmit_5cyec_240{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--surface-white);background:var(--ink);border:1px solid var(--ink);padding:var(--sp-2) var(--sp-3);cursor:pointer;white-space:nowrap;letter-spacing:var(--ls-base)}._customSubmit_5cyec_240:hover{background:var(--ink-hover)}._customSubmit_5cyec_240:disabled{opacity:.5;cursor:not-allowed}._rationaleField_5cyec_255{margin-top:var(--sp-4)}._rationaleLabel_5cyec_259{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-base);color:var(--muted-strong);margin-bottom:var(--sp-1);font-weight:700;display:block}._rationaleTextarea_5cyec_269{border:1px solid var(--border);width:100%;padding:var(--sp-2) var(--sp-3);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--ink);background:var(--paper);resize:none;outline:none;min-height:56px;line-height:1.5}._rationaleTextarea_5cyec_269:focus{border-color:var(--ink-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}._rationaleHint_5cyec_287{margin-top:var(--sp-1);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--muted)}._footerActions_5cyec_294{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);display:flex}._footerActionsLeft_5cyec_302{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._deferBtn_5cyec_309{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-base);color:var(--ink);background:var(--surface-white);border:1px solid var(--border-strong);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-weight:var(--fw-medium)}._deferBtn_5cyec_309:hover{background:var(--signal-amber-bg)}._deferBtn_5cyec_309:disabled{opacity:.5;cursor:not-allowed}._notConflictBtn_5cyec_327{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-base);color:var(--muted-strong);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-weight:var(--fw-medium);background:0 0;border:1px solid #0000}._notConflictBtn_5cyec_327:hover{border-color:var(--ink-soft);color:var(--ink-soft)}._notConflictBtn_5cyec_327:disabled{opacity:.5;cursor:not-allowed}._laterBtn_5cyec_341{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-base);color:var(--ink);background:var(--surface-white);border:1px solid var(--border-strong);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-weight:var(--fw-medium)}._laterBtn_5cyec_341:hover{border-color:var(--ink-soft);color:var(--ink-soft)}._laterBtn_5cyec_341:disabled{opacity:.5;cursor:not-allowed}._resolvedNote_5cyec_355{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-2);border:1px solid var(--signal-green-br);background:var(--signal-green-bg);font-family:var(--font-body);font-size:var(--fs-aux);color:var(--signal-green-text);line-height:1.4}._error_5cyec_366{font-family:var(--font-body);font-size:var(--fs-label);color:var(--signal-red-text);background:var(--signal-red-bg);border:1px solid var(--signal-red-br);padding:var(--sp-2) var(--sp-2);margin-top:var(--sp-2);line-height:1.4}._loading_5cyec_377{font-family:var(--font-body);font-size:var(--fs-label);color:var(--muted-strong);margin-top:var(--sp-2)}[data-skin=passport] ._badgeConflict_5cyec_13,[data-skin=passport] ._badgeConflictDeferred_5cyec_40,[data-skin=passport] ._badgeUnitsDiffer_5cyec_69{border-radius:var(--r-sm)}[data-skin=passport] ._panel_5cyec_108{border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 12%, transparent)}[data-skin=passport] ._evidenceChip_5cyec_188,[data-skin=passport] ._customToggle_5cyec_203,[data-skin=passport] ._customInput_5cyec_225,[data-skin=passport] ._customSubmit_5cyec_240,[data-skin=passport] ._deferBtn_5cyec_309,[data-skin=passport] ._notConflictBtn_5cyec_327,[data-skin=passport] ._laterBtn_5cyec_341,[data-skin=passport] ._rationaleTextarea_5cyec_269{border-radius:var(--r-md)}
