.emblem-calc{min-height:100%}.emblem-calc__box-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;margin-bottom:.75rem}.emblem-calc__chip{display:inline-flex;align-items:center;gap:.38rem;margin:0;padding:.22rem .5rem;border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--entries-field-soft);color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.emblem-calc__chip-rule{flex:none;width:0;height:.65em;align-self:center;border-inline-start:1px solid var(--line)}.emblem-calc__number{font-variant-numeric:tabular-nums}.emblem-calc__affix{align-items:center;padding:0 .7rem;color:var(--accent-muted);font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.emblem-calc__rolls{display:grid;gap:var(--content-gap)}.emblem-calc__roll-label,.emblem-calc__result-slot-label{margin:0;color:var(--text-secondary);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.emblem-calc__roll-label{margin-bottom:.55rem}.emblem-calc__emblem{display:grid;gap:var(--content-gap-sm)}.emblem-calc__emblem-block{padding:.85rem .9rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--entries-field-soft)}.emblem-calc__emblem-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--content-gap-xs);margin-bottom:.75rem}.emblem-calc__emblem-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;object-fit:contain}.emblem-calc__emblem-title-name{font-weight:inherit}.emblem-calc__badge--core{background:var(--accent-soft);color:var(--accent-muted)}.emblem-calc__fields{display:grid;gap:var(--content-gap-sm)}.emblem-calc__hint-row{display:flex;justify-content:space-between;gap:var(--content-gap-xs);color:var(--text-caption);font-size:.7rem;line-height:1.4}.emblem-calc__roll-field.is-disabled{opacity:.45;filter:grayscale(1)}.emblem-calc__roll-field.is-disabled input{cursor:not-allowed}.emblem-calc__range{width:100%;height:.35rem;margin:.15rem 0;outline:none;cursor:pointer}.emblem-calc__result-slot{display:grid;gap:var(--content-gap-sm);min-width:0}.emblem-calc__output-hero,.emblem-calc__output-side,.emblem-calc__output-range{min-width:0}.emblem-calc__output-range{padding-top:.7rem;border-top:1px solid var(--line)}.emblem-calc__unit{margin-left:.1rem;font-size:.95rem;font-weight:700;color:inherit;opacity:.85}.emblem-calc__breakdown-title,.emblem-calc__delta-title{margin:0 0 .55rem;color:var(--text-secondary);font-size:.78rem;font-weight:700}.emblem-calc__delta-row strong{color:var(--accent-muted)}.emblem-calc__compare-results{display:grid;gap:var(--content-gap-sm)}.emblem-calc__compare-grid{display:grid;grid-template-columns:1fr;gap:var(--content-gap-sm)}@media(min-width:720px){.emblem-calc__fields--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.emblem-calc__fields--3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.emblem-calc__fields--2>.emblem-calc__roll-field,.emblem-calc__fields--3>.emblem-calc__roll-field{padding-inline:.75rem}.emblem-calc__fields--2>.emblem-calc__roll-field:first-child,.emblem-calc__fields--3>.emblem-calc__roll-field:first-child{padding-inline-start:0}.emblem-calc__fields--2>.emblem-calc__roll-field:last-child,.emblem-calc__fields--3>.emblem-calc__roll-field:last-child{padding-inline-end:0}.emblem-calc__fields--2>.emblem-calc__roll-field:not(:first-child),.emblem-calc__fields--3>.emblem-calc__roll-field:not(:first-child){position:relative}.emblem-calc__fields--2>.emblem-calc__roll-field:not(:first-child):before,.emblem-calc__fields--3>.emblem-calc__roll-field:not(:first-child):before{content:"";position:absolute;left:0;top:.35em;bottom:.35em;width:0;border-inline-start:1px solid var(--line)}}@media(max-width:560px){.emblem-calc__chip{white-space:normal}}
