.MeExamsSection_section__Vh6F5{display:grid;grid-gap:var(--rj-ref-space-5);gap:var(--rj-ref-space-5)}.MeExamsSection_stateCard__Q3x34{display:grid;justify-items:start;grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3);min-height:150px;align-content:center}.MeExamsSection_stateCard__Q3x34 p{margin:0;color:var(--muted);font-size:var(--rj-ref-type-body-sm);line-height:1.7;max-width:58ch}.MeExamsSection_list__rZZyp{display:grid;grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3);list-style:none;margin:0;padding:0}.MeExamsSection_examCard___9M8z{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--rj-ref-space-4) var(--rj-ref-space-5);gap:var(--rj-ref-space-4) var(--rj-ref-space-5);align-items:center;padding:var(--rj-ref-space-4) var(--rj-ref-space-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.MeExamsSection_identity___r6Ce{min-width:0}.MeExamsSection_badges__9kAf4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rj-ref-space-2);margin-bottom:var(--rj-ref-space-2)}.MeExamsSection_badge__4b17Z{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--rj-ref-space-2-5);border:1px solid var(--line-strong);border-radius:var(--rj-ref-radius-pill);color:var(--muted);background:color-mix(in srgb,var(--paper) 88%,var(--gold) 12%);font-size:var(--rj-ref-type-caption);line-height:1.35}.MeExamsSection_badgeAccess__T3X7I{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));color:var(--ink)}.MeExamsSection_title__kzMVa{margin:0;color:var(--ink);font-family:var(--font-serif);font-size:var(--rj-ref-type-subheading);line-height:1.35;overflow-wrap:anywhere}.MeExamsSection_metrics__U0zlL{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2);margin:0;padding-top:var(--rj-ref-space-3);border-top:1px solid var(--line)}.MeExamsSection_metric__Hd_AO{min-width:0}.MeExamsSection_metric__Hd_AO dt{color:var(--muted);font-size:var(--rj-ref-type-caption);line-height:1.4}.MeExamsSection_metric__Hd_AO dd{margin:var(--rj-ref-space-1) 0 0;color:var(--ink);font-size:var(--rj-ref-type-body);font-weight:650}.MeExamsSection_action__gisR9{align-self:center}@media (max-width:700px){.MeExamsSection_examCard___9M8z{grid-template-columns:1fr;padding:var(--rj-ref-space-4)}.MeExamsSection_action__gisR9,.MeExamsSection_metrics__U0zlL{grid-column:1}.MeExamsSection_action__gisR9,.MeExamsSection_action__gisR9 .me-mini-btn{width:100%}}.ja-root{color:var(--ink)}.ja-root .wb-shell{--wb-rail:minmax(300px,340px);--wb-aside:minmax(260px,300px);--wb-gap:18px}.ja-embedded{gap:var(--rj-ref-space-5)}.ja-deck,.ja-embedded{display:flex;flex-direction:column}.ja-deck{gap:var(--rj-ref-space-3)}.ja-deck-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rj-ref-space-2-5) var(--rj-ref-space-3-5)}.ja-rail-title{font-family:var(--font-serif);font-size:var(--rj-ref-type-subheading);font-weight:700;margin:0 auto 0 0}.ja-filter{flex:0 1 auto}.ja-filter .rj-filter-chips{flex-wrap:nowrap}.ja-rail-empty{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-2) var(--rj-ref-space-3-5);align-items:center;font-size:var(--rj-ref-type-label);color:var(--muted);line-height:1.7;margin:0;padding:var(--rj-ref-space-0-5) 0}.ja-rail-empty p{margin:0}.ja-search{flex:0 1 16rem;min-width:9rem}.ja-search-input{width:100%}.ja-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:var(--rj-preserved-space-1px-e297ac1d9b);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ja-locator-miss{align-items:flex-start;padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border:1px solid var(--rj-preserved-color-rgba-159-64-48-0-34-6210d7d247);border-radius:var(--radius-md);background:var(--rj-preserved-color-rgba-159-64-48-0-06-bba196bb6a);color:var(--ink-soft)}.ja-list{gap:var(--rj-ref-space-3)}.ja-list,.ja-list-group{display:flex;flex-direction:column}.ja-list-group{gap:var(--rj-ref-space-2)}.ja-list-group-label{font-family:ui-monospace,monospace;font-size:var(--rj-ref-type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark);font-weight:700;padding-left:var(--rj-ref-space-0-5)}.ja-list-group-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2)}.ja-card{display:flex;flex-direction:column;gap:var(--rj-ref-space-1);width:100%;text-align:left;padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);cursor:pointer;font-family:inherit;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.ja-card:hover{border-color:var(--accent);box-shadow:0 4px 14px var(--rj-ref-color-shadow-a08)}.ja-card.is-selected{border-color:var(--accent-dark);background:var(--rj-ref-color-accent-a06);box-shadow:inset 3px 0 0 var(--accent)}.ja-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rj-ref-space-2)}.ja-card-company{font-weight:700;font-size:var(--rj-ref-type-body-sm);line-height:1.4}.ja-card-job,.ja-card-meta{font-size:var(--rj-ref-type-caption);color:var(--muted)}.ja-card-meta{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-1) var(--rj-ref-space-3)}.ja-card-deadline{color:var(--accent-dark);font-weight:600}.ja-card-activity{margin-left:auto;font-family:ui-monospace,monospace}.ja-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:var(--rj-ref-space-0-5) var(--rj-ref-space-2-5);border-radius:var(--rj-ref-radius-pill);font-size:var(--rj-ref-type-caption);font-weight:600;white-space:nowrap;border:1px solid transparent}.ja-badge-interested{background:var(--rj-preserved-color-rgba-124-111-95-0-12-1020104c1d);color:var(--rj-preserved-color-6b5f50-82f15b8521);border-color:var(--rj-preserved-color-rgba-124-111-95-0-28-777d897b61)}.ja-badge-es_submitted{background:var(--rj-preserved-color-rgba-58-79-112-0-1-49660fe864);color:var(--rj-ref-color-indigo);border-color:var(--rj-preserved-color-rgba-58-79-112-0-3-4466a0eecd)}.ja-badge-written_test{background:var(--rj-preserved-color-rgba-75-99-138-0-12-e2c09b8527);color:var(--rj-ref-color-indigo);border-color:var(--rj-preserved-color-rgba-58-79-112-0-32-d633416dfa)}.ja-badge-interview{background:var(--rj-ref-color-bright-gold-a16);color:var(--rj-ref-color-moss);border-color:var(--rj-ref-color-bright-gold-a40)}.ja-badge-offer_informal{background:var(--rj-ref-color-gold-a12);color:var(--rj-ref-color-accent-text);border-color:var(--rj-ref-color-gold-a34)}.ja-badge-offer_formal{background:var(--rj-ref-color-gold-a20);color:var(--rj-ref-color-accent-text);border-color:var(--rj-ref-color-gold-a50);font-weight:700}.ja-badge-rejected{background:var(--rj-preserved-color-rgba-159-64-48-0-1-f860aa6deb);color:var(--rj-ref-color-accent-dark);border-color:var(--rj-preserved-color-rgba-159-64-48-0-3-fd5e8f5b17)}.ja-badge-declined{background:var(--rj-ref-color-ink-a06);color:var(--rj-ref-color-muted);border-color:var(--rj-preserved-color-rgba-29-26-23-0-2-6a57055501)}.ja-main{display:flex;flex-direction:column;gap:var(--rj-ref-space-4);min-width:0}.ja-breadcrumb{display:flex;align-items:center;gap:var(--rj-ref-space-2);font-size:var(--rj-ref-type-label);color:var(--muted)}.ja-breadcrumb a{color:var(--muted);text-decoration:none}.ja-breadcrumb a:hover{color:var(--accent-dark)}.ja-breadcrumb .current{color:var(--ink);font-weight:600}.ja-banner{padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3-5);border-radius:var(--radius-md);font-size:var(--rj-ref-type-label);line-height:1.6}.ja-banner-ok{background:var(--rj-ref-color-gold-a10);border:1px solid var(--rj-ref-color-gold-a32);color:var(--rj-ref-color-accent-text)}.ja-banner-err{background:var(--rj-preserved-color-rgba-159-64-48-0-08-c975874a30);border:1px solid var(--rj-preserved-color-rgba-159-64-48-0-3-fd5e8f5b17);color:var(--rj-ref-color-accent-dark)}.ja-muted{color:var(--muted);font-size:var(--rj-ref-type-label);line-height:1.7;margin:0}.ja-detail-skeleton,.ja-empty-state{border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:var(--rj-ref-space-12) var(--rj-ref-space-8);text-align:center}.ja-empty-state h2{font-family:var(--font-serif);font-size:var(--rj-ref-type-heading);margin:0 0 var(--rj-ref-space-2-5)}.ja-empty-state p{font-size:var(--rj-ref-type-body-sm);line-height:1.75;max-width:460px;margin:0 auto var(--rj-ref-space-5)}.ja-detail-skeleton,.ja-empty-state p{color:var(--muted)}.ja-detail{display:flex;flex-direction:column;gap:var(--rj-ref-space-4-5);border:0;border-radius:0;background:transparent;padding:0;box-shadow:var(--rj-ref-shadow-none)}.ja-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rj-ref-space-3-5);padding-bottom:var(--rj-ref-space-4);border-bottom:1px solid var(--line)}.ja-detail-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--rj-ref-space-2)}.ja-detail-company{font-family:var(--font-serif);font-size:var(--rj-ref-type-section);font-weight:700;margin:0;line-height:1.3}.ja-detail-job{font-size:var(--rj-ref-type-body-sm);color:var(--muted);margin-top:var(--rj-ref-space-1)}.ja-section{display:flex;flex-direction:column;gap:var(--rj-ref-space-2-5)}.ja-section-title{font-size:var(--rj-ref-type-label);font-weight:700;color:var(--ink);margin:0;display:flex;align-items:center;gap:var(--rj-ref-space-2)}.ja-section-title:before{content:"";width:3px;height:14px;background:var(--accent);border-radius:var(--rj-ref-radius-hairline)}.ja-advance{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-2)}.ja-plan-text{font-size:var(--rj-ref-type-body-sm);line-height:1.85;white-space:pre-wrap;margin:0;color:var(--ink)}.ja-dates{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-2-5)}.ja-date-item{display:flex;flex-direction:column;gap:var(--rj-ref-space-0-5);padding:var(--rj-ref-space-2) var(--rj-ref-space-3-5);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--rj-ref-color-white-a50)}.ja-date-label{font-size:var(--rj-ref-type-caption);color:var(--muted)}.ja-date-value{font-size:var(--rj-ref-type-body-sm);font-weight:600;font-family:ui-monospace,monospace}.ja-entries{display:flex;flex-direction:column;gap:var(--rj-ref-space-2-5)}.ja-entry{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--rj-ref-space-3) var(--rj-ref-space-3-5);background:var(--rj-preserved-color-rgba-255-255-255-0-45-5ddee158d1)}.ja-entry-q{display:flex;align-items:baseline;gap:var(--rj-ref-space-2);margin-bottom:var(--rj-ref-space-1-5)}.ja-entry-round{flex-shrink:0;font-family:ui-monospace,monospace;font-size:var(--rj-ref-type-caption);color:var(--accent-dark);border:1px solid var(--rj-ref-color-accent-a28);border-radius:var(--rj-ref-radius-xs);padding:var(--rj-ref-space-0-5) var(--rj-ref-space-1-5)}.ja-entry-question{font-size:var(--rj-ref-type-body-sm);font-weight:600;line-height:1.5}.ja-entry-meta{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-1) var(--rj-ref-space-3);font-size:var(--rj-ref-type-caption);color:var(--muted)}.ja-entry-submitted{color:var(--rj-ref-color-accent-text);font-weight:600}.ja-entry-preview{margin:var(--rj-ref-space-2) 0 0;font-size:var(--rj-ref-type-label);line-height:1.7;color:var(--ink-soft);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ja-entry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rj-ref-space-2);margin-top:var(--rj-ref-space-2-5)}.ja-entry-delete-button{color:var(--rj-ref-color-accent-dark)}.ja-entry-delete-confirm{display:flex;flex-direction:column;gap:var(--rj-ref-space-2);margin-top:var(--rj-ref-space-3);padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border:0;border-left:3px solid var(--rj-preserved-color-rgba-159-64-48-0-34-6210d7d247);border-radius:0;background:var(--rj-preserved-color-rgba-159-64-48-0-06-bba196bb6a);box-shadow:var(--rj-ref-shadow-none)}.ja-entry-delete-confirm strong{color:var(--rj-preserved-color-7d3026-8753c01c0e);font-size:var(--rj-ref-type-body-sm)}.ja-entry-delete-confirm p{margin:0;color:var(--ink-soft);font-size:var(--rj-ref-type-label);line-height:1.7}.ja-entry-edit{display:flex;flex-direction:column;gap:var(--rj-ref-space-3-5);border-color:var(--rj-ref-color-accent-a32);background:var(--rj-preserved-color-rgba-255-250-242-0-92-10d3036aad)}.ja-entry-edit-title{margin:0;font-family:var(--font-serif);font-size:var(--rj-ref-type-body)}.ja-entry-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3)}.ja-zairyu-hint{display:flex;gap:var(--rj-ref-space-3);padding:var(--rj-ref-space-3-5) var(--rj-ref-space-4);border-radius:var(--radius-md);border:1px solid var(--rj-ref-color-bright-gold-a40);background:var(--rj-ref-color-bright-gold-a08)}.ja-zairyu-hint-icon{color:var(--accent-text);font-size:var(--rj-ref-type-subheading);line-height:1.4}.ja-zairyu-hint strong{display:block;font-size:var(--rj-ref-type-body-sm);color:var(--rj-ref-color-moss);margin-bottom:var(--rj-ref-space-1)}.ja-zairyu-hint p{margin:0 0 var(--rj-ref-space-2);line-height:1.7;color:var(--ink-soft)}.ja-zairyu-hint p,.ja-zairyu-link{font-size:var(--rj-ref-type-label)}.ja-zairyu-link{font-weight:600;color:var(--accent-dark);text-decoration:none}.ja-zairyu-link:hover{text-decoration:underline}.ja-detail-foot{display:flex;justify-content:flex-end;padding-top:var(--rj-ref-space-1)}.ja-delete-btn{color:var(--rj-ref-color-accent-dark)}.ja-delete-btn:hover{border-color:var(--rj-preserved-color-rgba-159-64-48-0-4-9dd45dff3d)}.ja-delete-btn:hover,.ja-delete-confirm{background:var(--rj-preserved-color-rgba-159-64-48-0-06-bba196bb6a)}.ja-delete-confirm{display:flex;flex-direction:column;gap:var(--rj-ref-space-2);padding:var(--rj-ref-space-4);border:1px solid var(--rj-preserved-color-rgba-159-64-48-0-34-6210d7d247);border-radius:var(--radius-md)}.ja-delete-confirm strong{color:var(--rj-preserved-color-7d3026-8753c01c0e);font-size:var(--rj-ref-type-body-sm)}.ja-delete-confirm p{margin:0;color:var(--ink-soft);font-size:var(--rj-ref-type-label);line-height:1.7}.ja-delete-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rj-ref-space-2);margin-top:var(--rj-ref-space-1)}.ja-delete-confirm-cascade{border-top:1px dashed var(--rj-preserved-color-rgba-159-64-48-0-34-6210d7d247);padding-top:var(--rj-ref-space-2)}.ja-delete-confirm-button{background:var(--rj-ref-color-accent-dark);border-color:var(--rj-ref-color-accent-dark)}.ja-intake-dup,.ja-intake-note{display:flex;flex-direction:column;gap:var(--rj-ref-space-1-5);align-items:flex-start;padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--rj-ref-color-gold-a08)}.ja-intake-dup{border-color:var(--rj-preserved-color-rgba-159-64-48-0-34-6210d7d247);background:var(--rj-preserved-color-rgba-159-64-48-0-06-bba196bb6a)}.ja-intake-dup p,.ja-intake-note p{margin:0;font-size:var(--rj-ref-type-label);line-height:1.7;color:var(--ink-soft)}.ja-intake-note strong{font-size:var(--rj-ref-type-body-sm);color:var(--accent-dark)}.ja-create{display:flex;flex-direction:column;gap:var(--rj-ref-space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:var(--rj-ref-space-6) var(--rj-ref-space-7);box-shadow:var(--shadow-sm)}.ja-create-title{font-family:var(--font-serif);font-size:var(--rj-ref-type-heading);font-weight:700;margin:0}.ja-create-sub{font-size:var(--rj-ref-type-label);color:var(--muted);line-height:1.7;margin:var(--rj-preserved-space-8px-0-0-ebc2641217)}.ja-edit-dates{min-width:0;margin:0;padding:0;border:0}.ja-edit-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3);margin-top:var(--rj-ref-space-2)}.ja-field{flex-direction:column}.ja-field,.ja-field-label{display:flex;gap:var(--rj-ref-space-1-5)}.ja-field-label{align-items:center;font-size:var(--rj-ref-type-label);font-weight:500;color:var(--muted)}.ja-field-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.ja-field-label em{color:var(--accent-text);font-style:normal;font-weight:700}.ja-field-hint{font-size:var(--rj-ref-type-caption);color:var(--muted);line-height:1.5}.ja-input{width:100%;box-sizing:border-box;padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--rj-ref-color-white);font-family:inherit;font-size:var(--rj-ref-type-body-sm);color:var(--ink);transition:border-color .12s,box-shadow .12s}.ja-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--rj-ref-color-accent-a12)}.ja-textarea{resize:vertical;line-height:1.7}.ja-create-actions{display:flex;gap:var(--rj-ref-space-2-5);margin-top:var(--rj-ref-space-1)}@media (max-width:640px){.ja-create{padding:var(--rj-ref-space-4-5) var(--rj-ref-space-4)}.ja-detail-head,.ja-detail-head-actions{align-items:stretch}.ja-detail-head{flex-direction:column}.ja-detail-head-actions{justify-content:space-between}.ja-edit-date-grid,.ja-entry-edit-grid{grid-template-columns:1fr}}.ja-card-company,.ja-card-job,.ja-current-semantics,.ja-detail-company,.ja-flow-contract,.ja-input-use,.ja-offer-card,.ja-save-receipt{overflow-wrap:break-word}.ja-flow-contract{padding:var(--rj-ref-space-2-5) var(--rj-ref-space-4);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--paper) 92%,var(--accent) 8%)}.ja-flow-contract summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--rj-ref-space-1) var(--rj-ref-space-2-5);cursor:pointer;list-style:none}.ja-flow-contract summary::-webkit-details-marker{display:none}.ja-flow-summary-title{font-family:var(--font-serif);font-size:var(--rj-ref-type-body-sm);font-weight:600;line-height:1.5}.ja-flow-caret{align-self:center;margin-left:auto;width:8px;height:8px;border-right:1.6px solid var(--accent-dark);border-bottom:1.6px solid var(--accent-dark);transform:rotate(45deg);transition:transform .14s}.ja-flow-contract[open] .ja-flow-caret{transform:rotate(-135deg)}.ja-flow-contract>p{margin:var(--rj-ref-space-2) 0 0}.ja-flow-contract>p:not(.ja-flow-capability){color:var(--muted);font-size:var(--rj-ref-type-label);line-height:1.7}.ja-flow-eyebrow{color:var(--accent-dark);font-family:ui-monospace,monospace;font-size:var(--rj-ref-type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ja-flow-capability{color:var(--rj-ref-color-accent-text);font-size:var(--rj-ref-type-caption);font-weight:600}.ja-application-details{border-color:var(--line);background:var(--paper)}.ja-application-details>.rj-disclosure__summary{color:var(--accent-dark);font-size:var(--rj-ref-type-label);font-weight:700}.ja-application-dossier{display:grid;grid-gap:var(--rj-ref-space-5);gap:var(--rj-ref-space-5);padding-top:var(--rj-ref-space-2)}.ja-save-receipt{display:grid;grid-gap:var(--rj-ref-space-2-5);gap:var(--rj-ref-space-2-5);padding:var(--rj-ref-space-3-5) var(--rj-ref-space-4);border:1px solid var(--rj-ref-color-gold-a34);border-radius:var(--radius-md);background:var(--rj-ref-color-gold-a08)}.ja-save-receipt>div{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-1-5) var(--rj-ref-space-3);align-items:baseline}.ja-save-receipt-company{color:var(--muted);font-size:var(--rj-ref-type-caption)}.ja-confirm-boundary,.ja-input-use ul,.ja-save-receipt ul{margin:0;padding-left:var(--rj-ref-space-4-5);color:var(--muted);font-size:var(--rj-ref-type-caption);line-height:1.7}.ja-save-receipt .btn{justify-self:start}.ja-input-use{display:grid;grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2);padding:var(--rj-ref-space-3) var(--rj-ref-space-3-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--rj-preserved-color-rgba-255-255-255-0-45-5ddee158d1)}.ja-input-use h3{margin:0;font-size:var(--rj-ref-type-label)}.ja-input-source-row{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-1-5)}.ja-input-source-row span{padding:var(--rj-ref-space-0-5) var(--rj-ref-space-2);border-radius:var(--rj-ref-radius-pill);background:var(--rj-preserved-color-rgba-58-79-112-0-08-7e69f4fc5a);color:var(--rj-ref-color-indigo);font-size:var(--rj-ref-type-caption)}.ja-create-confirm{display:grid;grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3)}.ja-create-confirm>p{margin:0;color:var(--muted);font-size:var(--rj-ref-type-label);line-height:1.7}.ja-create-confirm dl{display:grid;grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2);margin:0}.ja-create-confirm dl>div{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);grid-gap:var(--rj-ref-space-3);gap:var(--rj-ref-space-3);padding:var(--rj-ref-space-2-5) var(--rj-ref-space-3);border-radius:var(--radius-sm);background:var(--rj-ref-color-white-a55)}.ja-create-confirm dt{color:var(--muted);font-size:var(--rj-ref-type-caption)}.ja-create-confirm dd{min-width:0;margin:0;white-space:pre-wrap;font-size:var(--rj-ref-type-label);line-height:1.65;overflow-wrap:break-word}.ja-current-semantics{display:grid;grid-gap:var(--rj-ref-space-1);gap:var(--rj-ref-space-1);padding:var(--rj-ref-space-3) var(--rj-ref-space-3-5);border-left:3px solid var(--rj-ref-color-indigo);background:var(--rj-preserved-color-rgba-58-79-112-0-06-6e117cf725)}.ja-current-semantics strong{font-size:var(--rj-ref-type-label)}.ja-current-semantics p,.ja-current-semantics small{margin:0;color:var(--muted);font-size:var(--rj-ref-type-caption);line-height:1.65}.ja-section-count{display:inline-flex;min-width:22px;justify-content:center;padding:var(--rj-ref-space-0-5) var(--rj-ref-space-1-5);border-radius:var(--rj-ref-radius-pill);background:var(--rj-ref-color-accent-a09);color:var(--accent-dark);font-family:ui-monospace,monospace;font-size:var(--rj-ref-type-caption)}.ja-history-warning{margin:0;padding:var(--rj-ref-space-2) var(--rj-ref-space-2-5);border-radius:var(--radius-sm);background:var(--rj-ref-color-bright-gold-a09);color:var(--rj-preserved-color-765615-7cd3b2b72c);font-size:var(--rj-ref-type-caption);line-height:1.65}.ja-event-ledger{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.ja-event-item{position:relative;display:grid;grid-gap:var(--rj-ref-space-1);gap:var(--rj-ref-space-1);margin-left:var(--rj-ref-space-1-5);padding:var(--rj-ref-space-1) 0 var(--rj-ref-space-4) var(--rj-ref-space-5);border-left:1px solid var(--line)}.ja-event-item:before{position:absolute;top:9px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--accent);content:""}.ja-event-item:last-child{padding-bottom:var(--rj-ref-space-1)}.ja-event-main,.ja-event-meta{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-1) var(--rj-ref-space-3);justify-content:space-between}.ja-event-main strong{font-size:var(--rj-ref-type-label)}.ja-event-main time,.ja-event-meta{color:var(--muted);font-size:var(--rj-ref-type-caption)}.ja-event-item>p{margin:0;white-space:pre-wrap;font-size:var(--rj-ref-type-caption);line-height:1.65}.ja-offer-card{display:grid;grid-gap:var(--rj-ref-space-1-5);gap:var(--rj-ref-space-1-5);padding:var(--rj-ref-space-3-5) var(--rj-ref-space-4);border:1px solid var(--rj-ref-color-gold-a34);border-radius:var(--radius-md);background:var(--rj-ref-color-gold-a07)}.ja-offer-card h3,.ja-offer-card p{margin:0}.ja-offer-card h3{font-size:var(--rj-ref-type-label)}.ja-offer-card>strong{color:var(--rj-ref-color-accent-text);font-size:var(--rj-ref-type-body-sm)}.ja-offer-card p,.ja-offer-card>span,.ja-residence-ready{color:var(--muted);font-size:var(--rj-ref-type-caption);line-height:1.65}.ja-offer-standing{justify-self:start;padding:0 var(--rj-ref-space-1-5);border:1px solid var(--rj-ref-color-gold-a34);border-radius:var(--radius-sm);font-weight:600}.ja-offer-card[data-offer-standing=historical]{border-color:var(--rj-ref-color-ink-a12);background:transparent}.ja-offer-card[data-offer-standing=historical] .ja-offer-standing,.ja-offer-card[data-offer-standing=historical]>strong{color:var(--muted);border-color:var(--rj-ref-color-ink-a12)}.ja-residence-ready{color:var(--rj-ref-color-accent-text)!important;font-weight:600}.ja-zairyu-hint .btn{text-decoration:none}@media (max-width:880px){.ja-deck,.ja-detail,.ja-flow-contract,.ja-main{min-width:0;width:100%}.ja-card-meta,.ja-card-top,.ja-filter{flex-wrap:wrap}}@media (max-width:640px){.ja-list-group-cards{grid-template-columns:1fr}.ja-deck-head .btn{margin-left:auto}.ja-flow-contract,.ja-save-receipt{padding:var(--rj-ref-space-3) var(--rj-ref-space-3-5)}.ja-create-confirm dl>div{grid-template-columns:1fr;gap:var(--rj-ref-space-0-5)}.ja-create-actions{align-items:stretch;flex-direction:column}.ja-create-actions .btn,.ja-zairyu-hint .btn{width:100%;justify-content:center}.ja-zairyu-hint>*{min-width:0;max-width:100%}.ja-zairyu-hint .btn{flex:1 1 auto;white-space:normal;overflow-wrap:break-word}}@media (max-width:390px){.ja-detail-head,.ja-event-main{align-items:flex-start;flex-direction:column}.ja-advance .btn{flex:1 1 100%;white-space:normal}}.ja-deadline{margin-top:var(--rj-ref-space-4);padding-top:var(--rj-ref-space-3);border-top:1px dashed var(--line)}.ja-deadline-list{margin:0;padding:0;list-style:none}.ja-deadline-item{font-size:var(--rj-ref-type-label)}.ja-deadline-open{border:0;background:none;padding:0;color:var(--accent-dark);font:inherit;font-weight:600;text-align:left;cursor:pointer}.ja-deadline-open:hover{text-decoration:underline}.ja-deadline-bucket,.ja-deadline-when{color:var(--muted)}.ja-deadline-item[data-bucket=overdue] .ja-deadline-bucket{color:var(--danger,var(--accent-dark));font-weight:700}.ja-regen{margin-bottom:var(--rj-ref-space-3)}.ja-regen-body{padding:var(--rj-ref-space-3);border:1px dashed var(--line);border-radius:var(--radius-md)}.ja-regen-block{margin:0;padding:var(--rj-ref-space-3);max-height:18rem;overflow:auto;background:var(--paper-hi);border-radius:var(--rj-ref-radius-sm,var(--rj-ref-radius-sm));color:var(--ink);font-size:var(--rj-ref-type-label);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ja-submitted-list{margin:0;padding:0;list-style:none}.ja-submitted-item{padding:var(--rj-ref-space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.ja-submitted-question{flex:1 1 16rem;color:var(--ink);font-size:var(--rj-ref-type-body-sm);font-weight:600}.ja-submitted-badge{flex:none;padding:0 var(--rj-ref-space-2);border:1px solid var(--line);border-radius:var(--rj-ref-radius-pill);color:var(--muted);font-size:var(--rj-ref-type-label)}.ja-submitted-badge.is-pinned{border-color:var(--accent);color:var(--accent-dark);font-weight:700}.ja-submitted-meta{color:var(--muted);font-size:var(--rj-ref-type-label)}.ja-logistics-link{color:var(--accent-dark)}.ja-create .ja-purpose-choice{min-height:44px;cursor:pointer}.ja-create .ja-purpose-choice,.ja-purpose-choice>span{display:flex;align-items:center;gap:var(--rj-ref-space-2)}.ja-root .btn-sm,.ja-root .ja-deadline-open{min-height:44px}