.yn06FG_DateTime{font-size:var(--font-size1);font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap}.yn06FG_PointCell{flex-direction:column;justify-content:center;align-items:flex-end;gap:0;min-width:70px;display:flex}.yn06FG_PointCell[data-large=true]{padding:var(--space2);background-color:var(--bg-1);border-radius:var(--radius2);align-items:center}.yn06FG_PointNumber{font-size:var(--font-size2);font-weight:700;font-family:var(--font-mono);text-align:right}.yn06FG_PointNumber[data-positive=true]{color:var(--success)}.yn06FG_PointNumber[data-positive=false]{color:var(--danger)}.yn06FG_PointUnit{font-size:var(--font-size0);font-weight:600;font-family:var(--font-ocr);color:var(--fg-3)}.yn06FG_TypeBadge{border-radius:var(--radius1);font-size:var(--font-size1);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.yn06FG_TypeBadge[data-type=received],.yn06FG_TypeBadge[data-type=used\.cancel]{background-color:var(--success-bg);color:var(--success)}.yn06FG_TypeBadge[data-type=used],.yn06FG_TypeBadge[data-type=received\.cancel]{background-color:var(--danger-bg);color:var(--danger)}.yn06FG_TypeBadge[data-type=cancel]{background-color:var(--bg-3);color:var(--fg-2)}.yn06FG_SourceCell{flex-direction:column;gap:2px;display:flex}.yn06FG_SourceLabel{color:var(--fg-1);font-weight:500;font-size:var(--font-size1)}.yn06FG_RitualViewer{align-items:center;gap:8px;display:flex}.yn06FG_RitualViewerTextTitle{font-size:var(--font-size1);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.yn06FG_RitualViewerDetailed{border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.yn06FG_RitualCell{justify-content:flex-start;align-items:center;display:flex}.yn06FG_RitualViewerInfo{flex-direction:column;gap:4px;display:flex}.yn06FG_RitualViewerTextTitle{align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.yn06FG_RitualViewerTextTitle[data-linkable]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.yn06FG_RitualViewerTextTitle[data-linkable] svg{flex-shrink:0;width:14px;height:14px}.yn06FG_RitualStartDate{font-size:12px;font-family:var(--font-mono);color:var(--muted)}.yn06FG_RitualViewerDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.yn06FG_RitualViewerTip{flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.yn06FG_RitualViewerTipTitle{font-size:var(--font-size2);text-align:center;font-weight:600}.yn06FG_RitualViewerTipDate{font-size:var(--font-size1);font-family:var(--font-mono);color:var(--fg-2)}.yn06FG_CalcCell{font-size:var(--font-size1);font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.yn06FG_CalcValue{color:var(--fg-1)}.yn06FG_CalcOperator{color:var(--fg-3)}.yn06FG_CalcRate{color:var(--danger)}.yn06FG_MessageCell{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.yn06FG_MessageScrollArea{align-items:center;gap:var(--space1);overscroll-behavior-x:contain;text-align:left;scrollbar-width:thin;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.yn06FG_MessageScrollArea .yn06FG_MessageTitle,.yn06FG_MessageScrollArea .yn06FG_MessageText{white-space:nowrap;flex:none}.yn06FG_MessageTitle{color:var(--fg-1);font-weight:500;font-size:var(--font-size1)}.yn06FG_MessageText{font-size:var(--font-size1);color:var(--fg-2);line-height:1.4}.yn06FG_WelcomeMessage{color:var(--brand);font-weight:500}.yn06FG_MantraInfo{flex-direction:column;gap:2px;display:flex}.yn06FG_MantraDate{font-size:var(--font-size0);font-family:var(--font-mono);color:var(--fg-3)}.yn06FG_ApplicationLink{color:var(--fg-1);font-size:var(--font-size1);flex-direction:column;gap:2px;text-decoration:none;display:flex}@media (hover:hover){.yn06FG_ApplicationLink:hover{color:var(--brand);text-decoration:underline}}.yn06FG_ApplicationDate{font-size:var(--font-size0);font-family:var(--font-mono);color:var(--fg-3)}.yn06FG_MonoText{font-size:var(--font-size0);font-family:var(--font-mono)}.yn06FG_DetailDialog{gap:var(--space2);min-width:min(760px,100%);display:grid}.yn06FG_DetailHero{gap:var(--space2);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:stretch;display:grid}.yn06FG_DetailTokBlock{min-width:0;min-height:150px;padding:var(--space3);border:1px solid color-mix(in srgb, var(--brand) 34%, var(--bg-2));border-radius:var(--radius2);background:color-mix(in srgb, var(--brand) 10%, var(--bg-0));align-content:center;justify-items:center;display:grid;overflow:hidden;container-type:inline-size}.yn06FG_DetailEyebrow{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.yn06FG_DetailTokValue{max-width:100%;margin-top:var(--space1);font-family:var(--font-mono);overflow-wrap:anywhere;text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,16cqi,4rem);font-weight:800;line-height:1}.yn06FG_DetailTokValue[data-positive=true]{color:var(--success)}.yn06FG_DetailTokValue[data-positive=false]{color:var(--danger)}.yn06FG_DetailTokUnit{margin-top:var(--space1);font-family:var(--font-ocr);font-size:var(--font-size1);color:var(--fg-2);font-weight:700}.yn06FG_DetailContext{align-content:center;gap:var(--space2);min-width:0;padding:var(--space3);border:1px solid var(--bg-2);border-radius:var(--radius2);background:var(--bg-0);display:grid}.yn06FG_DetailSourceBlock{gap:var(--space1);min-width:0;display:grid}.yn06FG_DetailSourceBlock>span:first-child{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.yn06FG_DetailSourceBlock .yn06FG_SourceLabel{font-size:var(--font-size3);font-weight:800}.yn06FG_DetailMetaChips{gap:var(--space1);flex-wrap:wrap;display:flex}.yn06FG_DetailMetaChips>span{align-items:center;gap:var(--space1);border:1px solid var(--bg-2);background:var(--bg-1);min-height:32px;color:var(--fg-2);font-size:var(--font-size1);border-radius:999px;padding:4px 10px;font-weight:700;display:inline-flex}.yn06FG_DetailMetaChips>span>span:first-child{color:var(--fg-3);font-size:var(--font-size0)}.yn06FG_DetailMetaChips strong{color:var(--fg-2);font-size:var(--font-size1)}.yn06FG_ConversionPanel{gap:var(--space2);padding:var(--space3);border:1px solid color-mix(in srgb, var(--brand) 28%, var(--bg-2));border-radius:var(--radius2);background:color-mix(in srgb, var(--brand) 7%, var(--bg-0));display:grid}.yn06FG_ConversionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space2);min-width:0;display:flex}.yn06FG_ConversionHeader h3{font-size:var(--font-size3);color:var(--fg-1);margin:0}.yn06FG_ConversionResult{min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--font-size3);color:var(--success);overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.yn06FG_ConversionFormula{gap:var(--space1);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.yn06FG_FormulaTerm{justify-items:center;gap:var(--space0);min-width:0;padding:var(--space2);border-radius:var(--radius1);background:var(--bg-0);border:1px solid var(--bg-2);text-align:center;display:grid}.yn06FG_FormulaTerm span{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.yn06FG_FormulaTerm strong{max-width:100%;font-family:var(--font-mono);font-size:var(--font-size3);color:var(--fg-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.yn06FG_FormulaTerm[data-result]{background:color-mix(in srgb, var(--success) 10%, var(--bg-0));border-color:color-mix(in srgb, var(--success) 36%, var(--bg-2))}.yn06FG_FormulaTerm[data-result] strong{color:var(--success)}.yn06FG_FormulaOperator{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--font-size3);align-self:center;font-weight:700}.yn06FG_ConversionNote{color:var(--fg-2);font-size:var(--font-size1);margin:0;line-height:1.7}.yn06FG_DetailBody{gap:var(--space2);display:grid}.yn06FG_DetailSection{gap:var(--space1);display:grid}.yn06FG_DetailSectionTitle{font-size:var(--font-size1);color:var(--fg-2);font-weight:700}.yn06FG_DetailSurface,.yn06FG_DetailMessage{padding:var(--space3);border:1px solid var(--bg-2);border-radius:var(--radius2);background:var(--bg-1);overscroll-behavior-x:contain;overflow-x:auto}.yn06FG_DetailRitual .yn06FG_RitualViewerDetailed{align-items:center;gap:var(--space3);border-radius:0;grid-template-columns:128px auto;margin:0;display:grid;background:0 0!important;padding:0!important}@media (hover:hover){.yn06FG_DetailRitual .yn06FG_RitualViewerDetailed:hover{background:0 0!important}}.yn06FG_DetailRitual .yn06FG_RitualViewerDetailed .ImageContainer{width:128px;min-width:128px;height:128px}.yn06FG_DetailRitual .yn06FG_RitualViewerDetailed img{border-radius:var(--radius1);object-fit:cover;width:128px;height:128px}.yn06FG_DetailRitual .yn06FG_RitualViewerInfo{gap:var(--space1);min-width:0}.yn06FG_DetailRitual .yn06FG_RitualViewerTextTitle{max-width:none;font-size:var(--font-size3);line-height:1.35}.yn06FG_DetailRitual .yn06FG_RitualStartDate{font-size:var(--font-size1)}.yn06FG_DetailRitual .yn06FG_RitualViewerDescription{font-size:var(--font-size1);-webkit-line-clamp:3}.yn06FG_DetailMetaGrid{gap:var(--space1);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.yn06FG_DetailDataItem{gap:var(--space0);padding:var(--space2);border:1px solid var(--bg-2);border-radius:var(--radius1);background:var(--bg-0);display:grid}.yn06FG_DetailDataItem>span:first-child{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.yn06FG_DetailDataItem strong{font-size:var(--font-size2);color:var(--fg-1)}.yn06FG_DetailLink{align-items:center;gap:var(--space1);color:var(--brand);font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.yn06FG_DetailLink:hover{text-underline-offset:2px;text-decoration:underline}}.yn06FG_DetailLink svg{flex:none;width:14px;height:14px}@media (max-width:760px){.yn06FG_DetailDialog{min-width:0}.yn06FG_DetailHero,.yn06FG_DetailBody,.yn06FG_ConversionFormula{grid-template-columns:1fr}.yn06FG_FormulaOperator{justify-self:center}.yn06FG_DetailRitual .yn06FG_RitualViewerDetailed{align-items:flex-start}}@media (max-width:560px){.yn06FG_ConversionHeader{display:grid}.yn06FG_ConversionResult{text-align:left}}
